Asp.Net IIS显示详细报错
如何解决: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 customErrors>标记。
1.详细信息:若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录下的“web.config”配置文件中创建一个标记。然后应将此标记的“mode”属性设置为“Off”。
2.只要在web.config中的标签中加入
添加之后刷新浏览器即可得到详细错
<customErrors mode="Off"/>
Asp.Net customErrors与httpErrors的区别
先看一下简单的对比
customErrors
Asp.Net级别的错误处理程序,只处理Asp.Net应用抛出的异常(404,403,500。。)
在IIS7+的服务器依然可用(IIS7之前就引进了)
静态文件(如.jpg,.htm,.js等)不会被处理
httpErrors
IIS级别的错误信息处理程序,IIS根据请求指定错误页面
自IIS7引进
处理包括ASP.NET应用及ASP.NET之外的应用(ASP.NET能管的 它会管,ASP.NET不能管得它也管)
所有的文件和URL都处理
从对比中能看出 在IIS7之后 就没必要再用customErrors了,一切httpErrors都可以办了。