Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在本地调试.net IIS自定义HTTP错误_Asp.net Mvc_Debugging_Iis_Custom Error Pages - Fatal编程技术网

Asp.net mvc 如何在本地调试.net IIS自定义HTTP错误

Asp.net mvc 如何在本地调试.net IIS自定义HTTP错误,asp.net-mvc,debugging,iis,custom-error-pages,Asp.net Mvc,Debugging,Iis,Custom Error Pages,我想调试处理站点中所有HTTP错误的控制器。web.config中有以下内容 <httpErrors errorMode="Custom" existingResponse="Replace"> <remove statusCode="404" /> <error statusCode="404" responseMode="ExecuteURL" path="/Error/NotFound" /> <remove statusCode="5

我想调试处理站点中所有HTTP错误的控制器。web.config中有以下内容

<httpErrors errorMode="Custom" existingResponse="Replace">
  <remove statusCode="404" />
  <error statusCode="404" responseMode="ExecuteURL" path="/Error/NotFound" />
  <remove statusCode="500" />
  <error statusCode="500" responseMode="ExecuteURL" path="/Error/ServerError" />
</httpErrors>
Error/ServerError
的控制器没有命中,我得到了标准的黄色详细错误页面

文件说明

如果将errorMode值设置为Custom,IIS将仅返回Custom 发送给所有请求浏览器的错误消息

这意味着本地错误由自定义页面处理

其他哪些设置会影响详细错误消息的显示?我可以更改什么以使自定义错误页面在本地显示


谢谢

这个问题可能很棘手,这取决于您使用的是哪个版本的IIS或VS Dev服务器,是asp.net还是IIS本机,等等。。此链接可能有帮助我正在使用IIS 7.5您可以尝试customErrors元素
throw new HttpException(500, "error, I cant be bothered");