我的默认错误页面有问题。目前,它一直显示以下错误。 自定义错误HTML页面文件与web.config位于同一文件夹中,我尝试更改错误页面HTML的目录,但结果是相同的。 然而,令我困惑的是,我能够在另一台本地服务器上运行错误页面,但无法使用 web.config 配置在服务器上获取 HTML 错误页面。
我已尝试对我的 web.config 文件进行以下更改。然而,它们都不起作用。
在 web.config 中添加以下代码:
<modules runAllManagedModulesForAllRequests="true">
<validation validateIntegratedModeConfiguration="false" />
<remove name="UrlRoutingModule"/>
附件是错误代码和我的配置图像。 (我删除了上面提到的以下配置,因为它们不起作用)请留下您的建议和提示,谢谢!
尝试在 IIS 中删除并添加该服务。这对我有用。导致此错误的原因可能是服务路径不正确。
我深入研究并意识到我的代码是错误的。我尝试使用 httpsError 属性
errorMode= "DetailedLocalOnly"
导致了此错误。
该属性的正确值应该是 errorMode= "Custom"
有关该属性的更多信息可以在此处找到https://learn.microsoft.com/en-us/iis/configuration/system.webserver/httperrors/