2011-06-29 9 views
0

IIS7のローカルインスタンスに正常に展開されたプロジェクトに取り組んでいます。IIS 7 Strangeness

間違ったURLを入力すると、404エラー(予想通り)が表示されます。 fiddlerとweb configの両方でエラーページが/site/service/error.aspxにあることがわかりますが、このファイルはサーバーの物理パス内のどこにも存在しません。

私が知る限り、サーバーにはリダイレクションルールは設定されておらず、ハンドラやモジュールはありません。

このファイルはどこですか?そして、(もっと重要なことに)サーバーがサーバーのルートの外にある場合、サーバーはそれにどのようにアクセスできますか?

+0

これはweb.configの "customErrors"セクションで定義されたカスタムエラーリダイレクトではありませんか? –

+0

ストレートfrom web.config: '' –

答えて

0

上流の* .configファイルの<customErrors>ノードに設定されているようです。

machine.configやApplicationHost.configなどのアップストリームファイルを確認する必要があります。

This MSDN articleは、階層内のすべての設定ファイルと、それらがディスク上のどこにあるかをカバーします。