asp.Net   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如果ASP.NET应用程序的CustomErrors设置为Off,有没有办法以编程方式进行检查?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们通常在Global.asax中捕获未处理的异常,然后我们重定向到一个很好的友好错误页面。这对于Live环境很好,但是在我们的开发环境中,我们想检查CustomErrors是否为Off,如果是这样,只是抛出一个丑陋的错误。

有没有一个简单的方法来检查CustomErrors是否通过代码关闭?

解决方法

是的,到 WebConfigurationManager
System.Configuration.Configuration configuration =
    System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/");

System.Web.Configuration.CustomErrorsSection section =
    (CustomErrorsSection)configuration.GetSection("system.web/customErrors");

一旦你有这个部分,你可以检查模式是开或关如下:

CustomErrorsMode mode = section.Mode;
if (mode == CustomErrorsMode.Off)
{
    // Do something
}

大佬总结

以上是大佬教程为你收集整理的如果ASP.NET应用程序的CustomErrors设置为Off,有没有办法以编程方式进行检查?全部内容,希望文章能够帮你解决如果ASP.NET应用程序的CustomErrors设置为Off,有没有办法以编程方式进行检查?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: