【发布时间】:2017-10-05 09:00:40
【问题描述】:
我有一个 webforms 网站,我必须在其中自定义错误页面,所以我把这个 sn-p 放在我的 web.config 中
<httpErrors errorMode="Custom" >
<remove statusCode="404" />
<remove statusCode="500" />
<error statusCode="404" path="/france/Errors/Error.aspx" responseMode="ExecuteURL" />
<error statusCode="500" path="/france/Errors/Error.aspx" responseMode="ExecuteURL" />
</httpErrors>
问题是如果找不到页面的扩展名是“.aspx”或“.mspx”:我得到IIS的默认页面错误!我的意思是它不是由应用程序处理的。
示例
notfound.html ==> 重定向到 Error.aspx
notfound.asp ==> 重定向到 Error.aspx
notfound.aspx ==> 默认 IIS 错误页面
所以我需要知道:
- 这个问题的原因是什么?我是否忘记设置某些属性?
- 我该如何解决?
谢谢,
【问题讨论】:
标签: c# asp.net iis webforms web-config