IIS 10.没有获得详细的堆栈跟踪

时间:2017-10-24 16:13:47

标签: asp.net-mvc iis logging stack-trace http-status-code-500

我正在使用IIS7在本地开发盒上运行mvc项目。在此框中,当事件日志中发生500个错误时,我将获得详细的堆栈跟踪。但是,当我将相同的代码移动到IIS 10的Server 2016版本时,事件日志消息仅包含以下文本:

  

未找到视图“错误”或其主控或没有查看引擎   支持搜索的位置。

当我将customerErrors Off添加到web.config时,IIS 10事件日志包含详细的堆栈跟踪。 PDB文件正在部署,我已经测试了在调试模式下部署到IIS 10服务器。显然我无法使用customerErrors Off部署项目。 IIS 10中是否有其他配置允许报告详细的错误消息?

已解决:在项目中发现HandleErrorAttribute正在FilterConfig文件中添加。此外,没有错误视图。因此,当在远程服务器上运行时,如果生成错误,则HandleErrorAttribute会尝试查找缺少的视图。因此,缺少的视图本身会生成错误,并且不会报告原始错误。

0 个答案:

没有答案
相关问题