[英]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.