我遇到了我的網站有問題:爲什麼只有一些頁面在asp.net中使用自定義http錯誤?
自定義錯誤對我無效。這應該將一般錯誤重定向到一個頁面,並將404錯誤重定向到另一個頁面。它在本地工作,但不在託管環境中工作。
<customErrors defaultRedirect="GeneralError.aspx" mode="on">
<error statusCode="404" redirect="404Error.aspx" />
</customErrors>
編輯:好吧,我測試了錯誤的東西多一點,它似乎像網頁的工作。
WWW [域]的.com/doesntexist.aspx
但不是
WWW。[域]的.com/doesntexist
它只是如果我把那裏的.aspx工作。
編輯:任何人都知道我可以如何使它適用於這兩種情況?
我建議你張貼此爲兩個單獨的問題,因爲他們很可能是兩個不同的答案。他們似乎沒有任何關係,除非他們都發生在你身上,這是無關緊要的。 –
邁克我知道他們是無關緊要的,但他們都是簡單的問題,這就是爲什麼我把它們放在這裏。 「 – TheGateKeeper
」請求不存在的託管頁面(即pagenotfound.aspx)重定向到404error.aspx?「 它應該,那就是它在本地執行的操作。 – TheGateKeeper