0

一見単純そうに見えることをしようとしています。基になるファイルが存在するかどうかに関係なく、IIS6Webサイトに送信されるすべての静的*.JSURLに対してApplication_BeginRequestが呼び出されるようにします。

IIS6およびASP.NET3.5でこれを行うための良い方法は何ですか。理想的には、すべての静的ファイルがASP.NETを通過することなく(.JS URLのみ)。

理由がわからない場合は、Application_BeginRequestを使用してカスタムリダイレクトとパスの書き換えを行う既存のアプリを使用しています。この方法で実装するのは私の最初の選択ではありませんでしたが、そこにあるものを考慮して、別の異なるリダイレクト/書き換え方法(IISリダイレクト構成、書き換えモジュールなど)を含めるのではなく、.JSもカバーするように拡張したいと思います。)これは、特にIIS6でのアプリの展開とテストを複雑にする可能性があります。

ここでのIIS7の話ははるかに優れていることは知っていますが(特に、構成やモジュールなどのXCOPY展開に関して)、現在このアプリをアップグレードすることはできません。

4

1 に答える 1

0

私はこれをテストしていませんが、IIS マネージャーで、サイトのプロパティで [ホーム ディレクトリ] タブをクリックし、[構成] をクリックして、aspnet_isapi にマップされる .js 拡張子を追加します。「ファイルの存在を確認する」チェックボックスをオフにしてください。他のオプションをいじる必要があるかもしれません。

于 2009-08-27T18:37:15.240 に答える