0

IISは静的ファイルの要求を処理しますか?例:

http://localhost:9000/Content/ABC.pdf

そうでない場合は、.pdf要求もIISによって処理され、URLRewiteモジュールを通過するように設定を追加できますか。

4

2 に答える 2

1

Asp.netは、aspx、asmx、ashxの要求のみを受信します。

ファイル名拡張子がASP.NETにマップされていない場合、ASP.NETは要求を受信しません。

特定のファイル名拡張子を処理するカスタムハンドラーを作成する場合は、その拡張子をIISのASP.NETにマップし、アプリケーションのWeb.configファイルにハンドラーを登録する必要があります。詳細については、HTTPハンドラとHTTPモジュールの概要を参照してください。

可能であれば、URLをashxファイルに変更してください。そうでない場合は、asp.netで認識されるようにpdfをマップできます。

于 2012-05-22T12:26:26.787 に答える
0

はい、IIS は静的コンテンツを適切に処理します (イメージを提供しますよね?)。

デフォルトでは、動的処理をバイパスし、コンテンツを直接返します。

セットアップで PDF ファイルが自動的に正しく処理されない場合は、正しい MIME タイプを構成に追加するだけでよい場合があります。

于 2012-05-22T12:22:17.690 に答える