Asp.net ASP页面错误,甚至自定义错误模式;关于;
我的web.config中有自定义错误模式“开”。但是,对于某些类型的特定URL,ASPX错误页面仍然显示 不正常Asp.net ASP页面错误,甚至自定义错误模式;关于;,asp.net,iis,Asp.net,Iis,我的web.config中有自定义错误模式“开”。但是,对于某些类型的特定URL,ASPX错误页面仍然显示 不正常 https://example.com/*~1*%5ca.aspx我认为您应该得到400个错误,而不是404个错误,因为“*”不是.NET运行时的有效request.path,并且异常是从CLR引发的。这就是为什么IIS自定义错误页永远无法工作的原因 请尝试将requestPathInvalidCharacters设置为null或手动为运行时指定无效字符 <system.w
https://example.com/*~1*%5ca.aspx
我认为您应该得到400个错误,而不是404个错误,因为“*”不是.NET运行时的有效request.path,并且异常是从CLR引发的。这就是为什么IIS自定义错误页永远无法工作的原因
请尝试将requestPathInvalidCharacters设置为null或手动为运行时指定无效字符
<system.web>
<compilation targetFramework="4.8" />
<httpRuntime requestPathInvalidCharacters=""/>
<customErrors mode="RemoteOnly">
<error redirect="https://www.jokiesd.com/404.aspx" statusCode="404" />
</customErrors>
</system.web>
编辑:
我无法在我的2012服务器上复制此问题。您是否尝试将URL替换为解决方案URL
了解情况
<system.web>
<compilation targetFramework="4.8" />
<httpRuntime requestPathInvalidCharacters=""/>
<customErrors mode="RemoteOnly">
<error redirect="https://www.jokiesd.com/404.aspx" statusCode="404" />
</customErrors>
</system.web>