0
ASP.NETアプリケーションで、WebResource.axdファイルに対してApplication_AuthenticateRequestイベントハンドラが複数回呼び出されていることに気付きました。ASP.NET 2.0 FormsAuthenticationアプリケーションAuthenticateRequestはWebResource.axdを無視する必要があります
AuthenticateRequestイベントハンドラの中に、変更されたGenericPrinicpalを生成するためのコードがあります。これは、単純であっても、.axdリソースに対して実行する必要はありません。
アプリケーションがIntegrated Pipelineモードで実行されている状態で、IIS Expressを使用してデバッグする際にこの現象が発生しています。
これを処理する適切な方法は何ですか?
はい、それは私が取ってきたオプションです。私は、静的コンテンツが処理されない方法、または許可設定のユーザーに、より洗練されたソリューションを探していました。 – GoClimbColorado
@GoClimbColorado - 静的コンテンツは、これらのファイルタイプがasp.netのパイプラインは、IISを通過するだけです。 .netモジュールなので.axdのためにはできません。asp.netを経由しなければならないので、AuthenticateRequestを経由します。 –
Mystere Manありがとうございます。 – GoClimbColorado