要解决 ASP.NET MVC 网站中出现的'Error> 出现错误。 ',但未捕捉到抛出的异常的问题,您可以尝试以下几个步骤:

  1. 确保在您的应用程序中启用了错误处理。可以在应用程序的Global.asax.cs 文件中的Application_Error 方法中捕捉全局错误,并根据需要进行处理。
protected void Application_Error(object sender, EventArgs e)
{
    Exception exception = Server.GetLastError();
    // 处理异常,例如记录日志或显示错误页面
    // ...
}
  1. 如果您希望在开发环境中查看详细的错误信息,可以在Web.config 文件中的<system.web> 节点中将customErrors 设置为Off
<system.web>
    <customErrors mode="Off" />
    <!-- ... -->
</system.web>
  1. 确保您的应用程序的web.config 文件中的<system.web> 节点中的<compilation> 节点的debug 属性设置为true。这将启用调试模式,并在发生错误时显示详细的错误信息。
<system.web>
    <compilation debug="true" />
    <!-- ... -->
</system.web>
  1. 检查您的代码是否有任何可能引发异常的地方,并确保适当地捕捉和处理这些异常。您可以在关键的代码部分使用try-catch 块来捕捉异常,并在catch 块中执行适当的操作。
try
{
    // 可能引发异常的代码
}
catch (Exception ex)
{
    // 处理异常,例如记录日志或显示错误信息
    // ...
}

如果您按照上述步骤进行了设置和处理,但仍然无法捕捉到抛出的异常,请检查其他可能的问题,例如是否有其他异常处理机制或重定向操作等。

ASP.NET MVC 网站错误处理:Error> 出现错误。 </Error> 但未捕捉异常

原文地址: http://www.cveoy.top/t/topic/hv5j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录