ASP.NET MVC HandleErrorAttribute 和 远程链接

    xiaoxiao2022-06-20  200

    最近有个项目使用ASP.NET MVC开发,遇到一个问题,表现为:通过本地(localhost,本地ip)访问一切正常,但是通过远程链接的时候,呈现给浏览器的都是http 500内部服务器错误,通过查看asp.net mvc的源代码发现HandleErrorAttribute.cs的第92行

    filterContext.ExceptionHandled = true; filterContext.HttpContext.Response.Clear(); filterContext.HttpContext.Response.StatusCode = 500;

    在web.config 配置文件中启用错误处理节点后表现正常了。

    <customErrors mode="Off"/>

    这里有个疑问,在把HandleErrorAttribute.cs的第92行代码注释后,部署也没有出现具体的异常,那么customErrors 和HandleError之间有什么关系呢?

    本文来自云栖社区合作伙伴“doNET跨平台”,了解相关信息可以关注“opendotnet”微信公众号

    相关资源:七夕情人节表白HTML源码(两款)

    最新回复(0)