1

特定のファイルタイプがASP.NETパイプラインを通過しないようにするにはどうすればよいですか(global.asaxにヒットするなど)?

4

4 に答える 4

1

global.asax は HttpModule であり、ASP.NET エンジンを通過するすべての要求に対して呼び出されます。たとえば、画像は ASP.NET エンジンを介してドット パスを行います。それらは静的ファイルとして扱われます。

于 2010-02-18T15:42:58.977 に答える
1

どのモードを使用していますか? 統合されたパイプラインまたはクラシック? これが答えに影響すると思います。

ただし、基本的には、StaticFiles ハンドラーが ASP.NET にマップされていないことを確認する必要があります。

于 2010-02-18T22:17:47.223 に答える
1

ビルトインのビジュアル スタジオ Web サーバーを使用している場合 (ブレークポイントを設定すると言います)、動作に微妙な違いが生じる可能性があることに注意してください。IIS の代わりに Cassini を使用することの (欠点) 利点は何ですか?からの引用

もう 1 つの欠点は、イメージとスタイルシートのすべての要求を含むグローバル asax ファイルを介してすべての要求を送信することです。これは、ルックアップなど、ファイル名を処理するコードがそこにある場合、補助ファイルも処理されることを意味します。

于 2010-02-18T22:42:16.280 に答える