我有一個幾乎空白的我創建的ASP.NET網站(1頁)。我在Page_Load上故意編寫了一個除零錯誤的代碼。如果應用程序池被設置爲「ASP.NET 4.0管道:集成」,那麼我沒有看到頁面加載錯誤,而是我得到:無法看到ASP.NET應用程序的真實錯誤消息?
運行時錯誤
說明:上出現應用程序錯誤服務器。此應用程序的當前 自定義錯誤設置阻止查看應用程序錯誤的詳細信息。
文件夾是設定在IIS和正確的web.config項應用程序顯示錯誤的存在,但由於某些原因,我不能讓.NET來告訴我,除非我正確的錯誤消息將應用程序池更改爲ASP.NET 經典。爲什麼需要「經典」模式?因爲同一臺機器上的所有其他站點都工作正常(IIS7),但我創建的任何新站點似乎都有同樣的問題。
任何想法可能導致IIS無法識別此文件夾是一個應用程序或否則不顯示正確的錯誤消息?
編輯: 的Web.Config是:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>
u必須啓用調試屬性在asp.net我認爲 – Prabhavith 2012-03-30 09:30:49
你有沒有正確設置通過在web.config中?你能在這裏發佈那個配置部分嗎? –
walther
2012-03-30 09:31:42
已在上面添加......我也嘗試過 –
NickG
2012-03-30 09:40:04