【发布时间】:2023-03-03 14:59:01
【问题描述】:
我想在项目处于生产状态(发布模式)时显示自定义错误页面,并在(调试模式)运行页面时显示来自 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>
有人知道我该怎么做吗?
提前致谢:)
编辑: 阅读后,我认为这是一个已知的错误,但我无法找到解决此问题的错误。如果有人对此有更多了解,请分享。谢谢
【问题讨论】:
-
如果你在 vs2010 上安装免费的 slowcheeta 扩展。它为每个转换 xml 文件提供了一个右键单击 -> 预览功能,这对调试这些非常有用。
标签: asp.net asp.net-mvc web-config