0


0

これは その他の質問に関連していますが、現在の問題よりIIS中心です。

この問題を解決するための回避策として、Webアプリケーションのワイルドカードマッピング( `C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll`に設定されていました)を削除しました。

このワイルドカード設定を元に戻すことができます(これを削除すると副作用が生じる可能性があるため)。ただし、* .dll拡張子はASP.NETエンドポイントにマップされないようにします。

どのようにして* IIS6 *でこれを行うことができますか?

1 Answer


1


私の直感は、あなたがHttpModuleを書くべきであることを教えてくれます。 .dll requests, so still have the "catch-all" wild card mapping, but any dll(および.config)の要求はhttpmoduleによって除外されます

もう1つのオプションは、ASP.NETで処理したいファイルの種類を明示的に設定することです。