开发者

Possible to use customErrors=On, but only for non-IIS handled errors?

I toggled customErrors=On in web.config, set the defaultRedirect for my custom Error.aspx page. However, this is only to prevent application errors from spitting out code - I'd still like IIS to handle 404s etc. with its default handlers, since they work fine.

Any way to specify in my ASP.NET app or IIS for IIS to take priority?

I know I could add the formatting in my Erro开发者_高级运维r page...but I'd just be replicating what exists in IIS.


It didn't tried it (I don't have visual studio on that box) but maybe if you set your customErrors to handle only error 500 (server error), that'll work. Just a guess.

Let me know if it works


You can do it in the web.config file

<customErrors = "On">
   <error statusCode = "404" redirect = "route_name"/>
</customErrors>

Don't forget to register the route in the Global.asax.cs

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜