我指定自定义错误页在web.config中像这样自定义错误页的内容不能正常显示
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="/Error.html" />
</system.web>
自定义错误页,并正确显示其内容。但是当URL以斜线结尾时,将显示错误页面内容并且不能正确显示。
例如:
www.abc.com/product - >错误页面内容能正确显示
www.abc.com/product/ - >显示不正确的错误页面内容
在此先感谢。
编辑:
当URL比其他任何其它特殊字符“/”结尾,该网址重定向正确的error.html到,但URL以“/”被认为是项目文件夹等结束错误页面显示不正确。纠正我,如果我错了。 任何建议。
如果会发生什么你改变默认的重定向到'〜/ Error.html'? – Carsten
它正确地重定向到Error.html。但是,当URL以正斜杠“/”结尾时,错误页面内容不会清晰地显示出来 – kk1076
看起来您希望尝试将“目录浏览”重定向到您的错误页面。我不确定如果没有注册路由,这是可能的,就像MVC站点那样。您仍然可以在正常的ASP.NET网站中注册路由,但您必须设置IIS,以便所有请求都由'aspnet_isapi.dll'处理。 –