質問 |
||
| 質問者:zut003 | Web.Config でカスタムエラーページの設定をしても通常のエラーページが表示される | |
|---|---|---|
困り度:
|
タイトルのとおり、ASP.NETサイトにおいて、 Web.Config でカスタムエラーページの設定をしても通常のエラーページが表示されてしまいます。 何が原因か調べていますが、まだ解決しません。 アドバイスお願いします。 [環境] ・Windows 2003 Server ・IIS6 [Web.Config の内容(抜粋)] <customErrors mode="On" defaultRedirect="myErr.html"/> [補足] Web.Config を置いているのは、 「c:\inetpub\wwwroot\WebApp\App1\Web.Config」 です。その他、このWebアプリで使うファイル(.aspx 等)も同じディレクトリ(App1)内にあります。 それと、一つ上の「WebApp」フォルダ内にもWeb.Config があります。 (こちらのWeb.Config には<customErrors>...<customErrors>タグは記述していません。) |
|
質問投稿日時:08/04/12 01:13 質問番号:3941688 |
||
回答良回答10pt |
|
| 回答者:ape5 | 日にちがずいぶん経っいますが、回答を。 自分で試しているわけではないのであくまでも推測です。 通常のエラーページというのが、デバッグ情報を含むエラーページなのか一般的なエラーページなのかがわかりませんが、推測です。 1)Machine.Configで<customErrors>が設定されていないか。 2)WebサイトのルートのWeb.Configで<customErrors>を設定しないと動かないのかもしれないということもあるかもなので、IISマネージャでプロパティを開いてASP.NETタブで構成の編集を押してカスタムエラータブでカスタムエラーモードが何になっているか確認してみてください。そこで「On」にしてみればうまくいくのかもしれません。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/04/22 15:41 回答番号:No.1 |
|
| この回答へのお礼 | ご回答ありがとうございます。 実は、非常に単純なミスで、解決していたのですが、 回答が1件もない状態での締め方が分からなかったので、 締め切れずにいました。 色の変わらないエディタで編集したので、気づきませんでしたが、 なんと!、<customErrors .....>の 5行上くらいからコメント(<!-- -->)になっていました。。。。 お騒がせしてすいませんでした。 |