[英]How to prevent .net 4 handling 404 on IIS6
我似乎与其他所有人的问题完全相反! 我在主持一个IIS6网站.NET4,而我希望IIS来处理404错误(在那里我可以配置它的错误发送到一个aspx页面),它看起来像.NET4通过发行302重定向在碍事默认页面(也不存在),然后我才能正确处理404。
基本上,如果我转到http://mysite/testProduct
, .net4
发出302
对http://mysite/testProduct/default.aspx
,然后继续,并得到通过我的错误在IIS6处理设置这是重新处理404 /404.aspx
,它检测产品名称,查找ID并执行Server.Transfer。
我如何才能阻止.Net的出现? 这使页面请求的开销增加了一倍,并且会导致我的产品在我不需要的后面加上/default.aspx
进行索引。
AHA,本
编辑:如果我在web.config中关闭CustomErrors,.Net仍在处理该错误,并且完全不让它传递给IIS-我看到了.Net
生成的404错误页面。 所以我得到302
然后是404
...!
最终发现了问题-这是针对nopCommerce的实现的,该实现随即提供了UrlReWriter的安装-正是该组件导致了上述行为...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.