簡體   English   中英

無Cookie會話和IIS7導致重定向循環

[英]Cookieless sessions and IIS7 causes a redirect loop

我有一個使用無cookie會話的ASP .NET網站。 當使用以下網址向網站發出初始請求時:

HTTP://本地主機/網站

IE只顯示標准的“Internet Explorer無法顯示網頁”消息。 Firefox更有幫助,並顯示以下消息:

“超出此URL的重定向限制。無法加載請求的頁面。這可能是由被阻止的cookie引起的。”

我把一些跟蹤放到了global.asax中,然后我進入了應用程序啟動事件,但沒有進入會話啟動事件。

我沒有明確地阻止任何使用瀏覽器的cookie,也沒有設置任何http重定向規則。

該站點適用於我的開發服務器和IIS6。

如果我關閉無cookie會話,那么IIS7中的一切都很好。

我可以使用最簡單的網站重現這一點,即在Visual Studio,File> New Website中,然后只設置cookieless =“true”web.config設置。

我已經在一個工作室工作站上測試了它,它可以工作,所以我猜它是某個地方的IIS7中的一些設置。

有任何想法嗎?

好吧,我發現了問題。

我有兩個ISAPI過濾器,它們都指向同一個dll:

%windir%\\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ aspnet_filter.dll c:\\ windows \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ aspnet_filter.dll

我刪除了第二個,一切都很好。 我不知道是什么把副本放在那里,肯定不是我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM