我想在項目處於生產(發佈模式)時顯示自定義錯誤頁面,並在運行時顯示asp.net中的默認錯誤頁面(調試模式)頁面。「發佈」模式下的自定義錯誤頁面和「調試」模式下的默認錯誤頁面
我在我的項目中有三個Web.config文件。
- 的Web.config
- Web.Debug.config
- Web.Release.config
這是我已經試過,但沒有運氣。
的Web.config
<customErrors mode="On" defaultRedirect="~/Home/Error">
<error statusCode="404" redirect="~/Home/Error" />
</customErrors>
Web.Debug.config
<customErrors mode="Off" xdt:Transform="Replace"></customErrors>
Web.Release.config
<customErrors mode="On" defaultRedirect="~/Home/Error">
<error statusCode="404" redirect="~/Home/Error" />
</customErrors>
是否anyo我知道我該如何做到這一點?
感謝提前:)
編輯: 閱讀各地後,我在想,這是一個已知的錯誤,但我沒能找到一個bug修復此。如果有人對此有更多瞭解,請分享。謝謝
如果您在vs2010上安裝免費slowcheeta擴展。它給每個轉換xml文件一個右鍵點擊 - >預覽功能,這是非常有用的調試這些。 – asawyer