我在web.config中切换customErrors = On,为我的自定义Error.aspx页面设置defaultRedirect。但是,这只是为了防止应用程序错误吐出代码 - 我仍然希望IIS使用其默认处理程序处理404等,因为它们工作正常。
在我的ASP.NET应用程序或IIS中为IIS指定优先级的任何方式?
我知道我可以在错误页面中添加格式...但我只是复制IIS中存在的内容。
答案 0 :(得分:0)
它没有尝试过(我在那个盒子上没有visual studio)但是如果你设置你的customErrors只处理错误500(服务器错误),那就行了。只是一个猜测。
让我知道它是否有效
答案 1 :(得分:0)
您可以在web.config文件中执行此操作
<customErrors = "On">
<error statusCode = "404" redirect = "route_name"/>
</customErrors>
不要忘记在Global.asax.cs
中注册路线