iis 7.5 下, 希望发生404 访问错误时, 能显示我做好的错误提示页面。
我在iis 中 错误页 内修改,搞不定, 然后查了网上的资料, 直接修改了 web.config 也错误。
怎么这么难? 比iis6要复杂多了, 或者是说比iis6缺乏人性化多了。 难道这真是微软的风格? 和 msn 一样设置复杂?
请大家帮忙,谢谢。
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" path="\error\404.asp" responseMode="File" />
</httpErrors>
这个失败。
------解决方案--------------------------------------------------------
iis7有两种管道模式,经典的和集成的,使用集成的,所有资源访问都会传到你的处理程序中来,如果是经典的,像html类的一些资源,iis自己就直接处理掉了,所以这时404对这些资源是不起作用的。