asp.net – HttpError iis config在添加默认路径时抛出异常
发布时间:2020-05-24 13:26:51 所属栏目:asp.Net 来源:互联网
导读:我有这个配置工作,并正确重定向以下错误 httpErrors errorMode=Custom existingResponse=Replace defaultResponseMode=ExecuteURL remove statusCode=403 / remove statusCode=404 / remove
|
我有这个配置工作,并正确重定向以下错误 <httpErrors errorMode="Custom"
existingResponse="Replace"
defaultResponseMode="ExecuteURL" >
<remove statusCode="403" />
<remove statusCode="404" />
<remove statusCode="500" />
<error statusCode="403" responseMode="ExecuteURL" path="/Error/AccessDenied" />
<error statusCode="404" responseMode="ExecuteURL" path="/Error/PageNotFound" />
<error statusCode="500" responseMode="ExecuteURL" path="/Error/ApplicationError" />
</httpErrors>
但是当我添加以下默认路径以尝试添加catch all时 <httpErrors errorMode="Custom"
existingResponse="Replace"
defaultResponseMode="ExecuteURL"
defaultPath="/Error/ApplicationError">
服务器抛出web.config错误 HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. Module CustomErrorModule 现在这与documentation on msdn直接矛盾 任何帮助将不胜感激!! 解决方法使用defaultPath属性可防止在错误节点中使用path属性.所以下面的配置会起作用(但是当然它会为这里定义的所有HTTP错误显示相同的错误页面):<httpErrors errorMode="Custom" existingResponse="Replace" defaultResponseMode="ExecuteURL" defaultPath="/Error/ApplicationError"> <remove statusCode="403" /> <remove statusCode="404" /> <remove statusCode="500" /> <error statusCode="403" responseMode="ExecuteURL" /> <error statusCode="404" responseMode="ExecuteURL" /> <error statusCode="500" responseMode="ExecuteURL" /> </httpErrors> 相关文档:https://msdn.microsoft.com/en-us/library/ms690576(v=vs.90).aspx (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – RazorGenerator没有生成正确的命名空间
- 如何使用代码隐藏技术在asp.net中获取当前页面的URL?
- asp.net-mvc – MSFT报告查看器(rdlc)是否可以使用MVC
- asp.net-mvc – ASP.NET MVC中的动态(运行时生成)窗体
- asp.net-mvc – 模型绑定和GET请求?
- asp.net-mvc – 如何在Visual Studio 2015中快速解析命名空
- asp.net-mvc – Ninject和连接字符串
- asp.net-mvc – 使用RedirectToAction传递模型和参数
- asp.net-mvc – 防止用户没有确认的电子邮件登录ASP.NET MV
- asp.net-mvc – Asp.Net MVC:一些非本地化的默认错误消息?
推荐文章
站长推荐
- api – 通过msxml2.ServerXMLHTTP提供身份验证信
- 有没有任何好的ASP.NET MVC2或MVC3作弊表?
- asp.net access web.config denied
- asp.net-core – ASP.Net核心maxUrlLength
- asp.net-mvc – 命中错误:在解析器和自定义注册
- asp.net-mvc-3 – 从JsonResult MVC3 / Razor中动
- asp.net-mvc – 用于字符串的ASP.NET MVC显示模板
- asp.net-mvc – 将DropDownListFor绑定到字典
- .Net人的源代码控制
- 如何在asp.net MVC3 Razor上编写html字段
热点阅读
