我正在使用n2cms + asp.net mvc,当网站上传到网络服务器时,在aspx页面中抛出异常,页面显示为空白,页面中没有任何内容,即使我关闭了CustomErrors在 web.config 中
但是当该站点在我的计算机上运行时,Visual Studio 只是向我显示异常,
有没有办法在这种情况下捕获异常?
我正在使用n2cms + asp.net mvc,当网站上传到网络服务器时,在aspx页面中抛出异常,页面显示为空白,页面中没有任何内容,即使我关闭了CustomErrors在 web.config 中
但是当该站点在我的计算机上运行时,Visual Studio 只是向我显示异常,
有没有办法在这种情况下捕获异常?
这可能是由于您的主机配置。您可以查看ELMAH以获得记录异常的简单方法。
您可以在名为 Application_Error - http://msdn.microsoft.com/en-us/library/24395wz3.aspx的 Global.asax 方法中处理所有全局错误。它适用于简单的情况。但我强烈建议使用ELMAH
N2CMS
调用SwallowExceptions()
. 这就是您收到空白页而不是异常的原因。您可以查找该方法调用并对其进行评论。