私はASP.NETでHttpModuleを作成し、それを正常に設定しました。 私の問題は、モジュールはURL拡張子(つまり、aspx)を与えたときにのみ呼び出されます。拡張子を入れないと、モジュールは呼び出されません。すべての拡張機能をキャッチするHttpModule
どうすればこの問題を解決できますか?
おかげ
私はASP.NETでHttpModuleを作成し、それを正常に設定しました。 私の問題は、モジュールはURL拡張子(つまり、aspx)を与えたときにのみ呼び出されます。拡張子を入れないと、モジュールは呼び出されません。すべての拡張機能をキャッチするHttpModule
どうすればこの問題を解決できますか?
おかげ
問題は、要求がASP.Netによって処理されていないことである - 6 IISとそれのような、ASP.Netと関連付けるファイル名に遭遇したときだけ下にASP.Netを呼び出します。 aspxまたは.axdファイル拡張子。
これは、MVCアプリケーションをIIS 6またはそれ以下(IISがASP.Netに要求をルーティングできない)に展開しようとするときに直面する問題に似ています。また、solutonsも同様です。 aspnet_isapi.dll
ASP.Netハンドラ(拡張子を持たないURLに対してはまだ動作しません)またはのすべての要求にASPに指示するためにIISに指示するためにワイルドカードマッピングを使用する必要があります。これには画像やその他の静的ファイルが含まれ、通常よりも効率的に処理されないことに注意してください。
記事Deploying ASP.NET MVC to IIS 6は、IIS 6にMVCアプリケーションを展開するためのソリューションについて説明しています。ここでは、私がここで空間を持つよりも詳細な潜在的なソリューションについて説明しています。
使用しているIISのバージョンは何ですか? – Justin
5.1 .............. – Himberjack