2011-11-18 77 views
5

我們使用IIS 7.5 URL重寫,並使用經典的ASP。一切正常99%的時間正常工作,但是,我們網站的完全零星的頁面將無緣無故落入重定向循環。IIS 7.5重寫Bug?無限循環

意思是說,我們有99%的文章可以呈現罰款,但是就像今天上午,當訪問一篇文章(成千上萬篇)時,瀏覽器會迴應「頁面沒有正確重定向」。我使用Firefox,但這是針對所有瀏覽器中的所有用戶的。這也發生在站點主頁和其他頁面上,因此它似乎並不與特定的重寫規則模式相關,而是與整個重寫規則引擎相關。

重置IIS立即解決問題,並且頁面加載正常。重置IIS似乎是解決此問題的唯一方法。

IIS日誌顯示301重定向任何頁面受到影響。在這種情況下,一篇文章頁面有數千個301重定向日誌記錄。重置IIS可以糾正這種行爲。

有沒有其他人有這個問題,或者有關如何解決的任何想法?

+0

瀏覽器是否被重定向到請求的相同URL?或者正在被重定向到兩個不同的URL之間重定向到對方?你能從你的web.config發佈你的URL重寫規則嗎? –

+1

對不起,沒有收到此評論的通知。他們重定向到相同的URL,我不能發佈我們的web.config。沒有適用的共同重寫規則,因爲它們全都不同(超過100條規則),所以沒有具體的規則。 – devnuts

+0

你最終搞清楚了嗎?我正在經歷類似的行爲。一個ASP.NET網站在99%的時間內正常運行,然後偶爾(過去幾個月兩次)網站的主頁開始有無限的重定向循環。重新啓動IIS修復了這個問題。 – JDub

回答

0

當我遇到這個問題時,它是由index.cfm作爲第一個默認文檔引起的,儘管它是一個Asp.net應用程序,並且沒有index.cfm頁面。從默認文檔列表中刪除index.cfm修復了無限循環。

+0

沒有看到您的評論。 index.cfm不在列表中。 – devnuts