簡體   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