ASP.Net 3.5 Web フォーム サイトに問題があり、次のように要求されることがあります。
WebResource.axd?d=eIozr3loXr3APyEewE38BIDKqN_q3qvb1YMpcivEzsc8xk5zz-o6uaPkpyFICfz_9GLwnEFNScd7yKWROBOvLU4gE-Y1&t=634604893351482412
例外がスローされます。これは、WebForms ポストバック JavaScript (例: WebForm_DoPostBackWithOptions、WebForm_DoCallback など) をロードするためのリクエストです。
エラーは、この SO 投稿に非常に似ているようです: WebResource.axd throwing exceptions in web farm、例外として、運用環境は単一のサーバーであり、Web ファームではありません。これにより、異なるサーバー間または異なる System.Web.dll バージョン間で異なるマシン キー要素に関する問題が除外されます。
この問題が散発的に発生する可能性がある他の状況は何ですか?
編集:失敗したリクエストが実際に次のものから来ていることに気付きました:
webresource.axd?d=73uzdnkyw4tt5-xgrmheyelsy01btqexhl8hk8myqspxxbu6krzyliy7e8-6jyofqge7m6uwfve9be3rhinncnv94v01&t=63425886654344891
これはすべて小文字であるため、Base64 のデコードが失敗します。ただし、aspxページがこのリンクを小文字で吐き出すことがある理由はわかりません。