在web.config文件中,customErrors節點用于配置錯誤處理和錯誤顯示的方式。
可以通過以下方式配置customErrors節點:
<configuration>
<system.web>
<customErrors mode="Off" />
</system.web>
</configuration>
上述配置將禁用自定義錯誤顯示,所有錯誤將被直接顯示在瀏覽器中。
<configuration>
<system.web>
<customErrors mode="On" />
</system.web>
</configuration>
上述配置將啟用自定義錯誤顯示,但是會顯示.NET Framework提供的默認錯誤頁面。
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="ErrorPage.aspx" />
</system.web>
</configuration>
上述配置將啟用自定義錯誤顯示,并且指定了默認的錯誤頁面為"ErrorPage.aspx"。當發生錯誤時,將跳轉到該頁面進行錯誤顯示。
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="ErrorPage.aspx">
<error statusCode="404" redirect="NotFound.aspx" />
<error statusCode="500" redirect="ServerError.aspx" />
</customErrors>
</system.web>
</configuration>
上述配置將根據HTTP錯誤代碼顯示不同的錯誤頁。當發生404錯誤時,將跳轉到"NotFound.aspx"頁面;當發生500錯誤時,將跳轉到"ServerError.aspx"頁面。
注意:以上配置需要放置在