繁体   English   中英

如何防止.net 4在IIS6上处理404

[英]How to prevent .net 4 handling 404 on IIS6

我似乎与其他所有人的问题完全相反! 我在主持一个IIS6网站.NET4,而我希望IIS来处理404错误(在那里我可以配置它的错误发送到一个aspx页面),它看起来像.NET4通过发行302重定向在碍事默认页面(也不存在),然后我才能正确处理404。

基本上,如果我转到http://mysite/testProduct.net4发出302http://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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM