因此,我基本上在web.config中設置了一個customError,它在webservice中發生異常時工作正常,但現在我想添加另一個將查找http 404錯誤的customError。當web服務發生異常時,ErrorPage.aspx CustomError工作正常,當我輸入一個無效的URL時,出現了我不想要的黃色死亡屏幕,我想要出現404.aspx錯誤。ASP.NET CustomError 404
這裏是我在web.config代碼
<customErrors mode="On" defaultRedirect="~/ErrorPages/ErrorPage.aspx">
<error statusCode="404" redirect="~/ErrorPages/404.aspx" />
</customErrors>
這是當我在錯誤的URL
http://localhost:28745/ErrorPages/404.aspx?aspxerrorpath=/Accounfghogin.aspx
鍵入返回的URL,這是黃屏死我得到當輸入錯誤的URL時
注意:您看到的當前錯誤頁面可以通過修改應用程序配置文件的「defaultRedirect」屬性來替換爲自定義錯誤頁面ion標籤指向自定義錯誤頁面URL。
它看起來好像返回的網址是正確的;你是否在你的項目中創建了'404.aspx'頁面? – 2012-08-02 15:13:55
是的,我有ErrorPages文件夾中的ErrorPage.aspx(這個自定義錯誤的作品,但只爲web服務例外,但不工作時,我輸入不正確的URL) – SpaceApple 2012-08-02 15:15:42
你可以發佈死亡屏幕截圖的黃色屏幕 – JNappi 2012-08-02 15:50:28