【发布时间】:2020-11-10 14:05:52
【问题描述】:
请帮助我在我的 MVC ASP.NET C# 应用程序上捕获错误消息 我的应用程序在我的开发机器上完美运行,但是当我在服务器上发布和部署它时 我总是收到以下错误。 我想捕捉确切的错误信息 我已经在使用 log4net 进行日志记录,但没有来自此错误的日志
“/”应用程序中的服务器错误。
运行时错误 说明:服务器上发生应用程序错误。此应用程序的当前自定义错误设置可防止远程查看应用程序错误的详细信息(出于安全原因)。但是,本地服务器计算机上运行的浏览器可以查看它。
详细信息:要使此特定错误消息的详细信息可以在远程计算机上查看,请在位于当前网站根目录的“web.config”配置文件中创建一个标签应用。然后,此标记应将其“模式”属性设置为“关闭”。
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
注意事项:您看到的当前错误页面可以通过修改应用程序配置标签的“defaultRedirect”属性以指向自定义错误页面 URL 来替换为自定义错误页面。
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
【问题讨论】:
-
我已经在我的 web.config 文件中包含了
但我想捕捉错误消息
标签: c# asp.net .net model-view-controller