我可以用customErrors来做这件事吗
本文关键字:这件事 customErrors 我可以 | 更新日期: 2023-09-27 18:30:02
我在Web应用程序(WebForms,.NET 4)中编辑了webconfig,添加了以下内容:
<customErrors mode="On" defaultRedirect="CustomError.aspx" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="CustomError.aspx" />
</customErrors>
现在,如果我请求这个页面http://localhost/TestRedirect/asdasdasd(它不存在)我想获得CustomError.aspx页面(在那里我会评估页面并重定向到正确的源)。
但事实上,我得到了HTTP 404.0-未找到。不幸的是,我不能使用httpErrors(由于我的托管权限),但也许我可以使用customErrors?或者任何其他的暗示都会被感激。。。
您的请求不会到达ASP.Net引擎。如果你使用类似的url,你的customErrors标签将正常工作
http://localhost/TestRedirect/asdasdasd.aspx
您的网络托管提供商有什么版本的IIS?