私は作成したASP.NETのほとんどのWebサイトを持っています(1ページ)。私は故意にPage_Loadのゼロ除算をコーディングしました。アプリケーションプールは、「ASP.NET 4.0パイプライン:統合」に設定されている場合は、私は、ページの読み込みエラーが表示されていないが、代わりに私が手:ASP.NETアプリケーションの実際のエラーメッセージが表示されませんか?
ランタイムエラー
説明:アプリケーションエラーが発生しましたサーバ。このアプリケーションの現在の カスタムエラー設定により、アプリケーションエラーの詳細が表示されなくなります。
フォルダはエラーを表示するにはIISと正しいweb.configファイルのエントリで適用するセットで存在しているが、何らかの理由で、私は.NETは私に私ない限り、正しいエラーメッセージを表示することができませんアプリケーションプールをASP.NET クラシックに変更します。なぜ「クラシック」モードが必要ですか?私は同じマシン上の他のすべてのサイトが正常に動作しているので(IIS7)、作成した新しいサイトにも同じ問題があるように見えるので、私の髪を引っ張っています。
IISがこのフォルダを認識できない原因は、アプリケーションですか、そうでなければ正しいエラーメッセージが表示されないのでしょうか?
EDIT: のWeb.Configは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>
私は – Prabhavith
が正しくweb.configファイルに<のcustomErrors>を設定していると思いますか?その設定部分をここに投稿できますか? – walther
上記に加えました...私はカスタムエラーページを作成してResponse.TrySkipIisCustomErrorsを使用してtrueに設定することができますが、エラーを表示するには –
NickG