2012-12-10 18 views
0

我正在使用EF 4的mvc3應用程序。構建對所有開發人員運行正常,除了一個用戶。當該用戶運行該應用程序時,他們會在chrome中出現重定向循環錯誤,並且在以該用戶身份登錄的調試器中檢查代碼時,可以看到多個線程無緣無故產卵。在應用程序中沒有明確的線程啓動或管理,並且無論爲調試指定了默認的啓動頁面,此問題都會持續存在。MVC 3 App爲特定用戶產生多個線程

我很樂意發佈代碼,但從哪裏開始就有點不知所措。

任何幫助將不勝感激。

+1

我看不出新的線程會導致這個問題。你是否嘗試過在所有調用Response.Redirect的地方放置斷點?你是否檢查過你的應用程序返回的http頭文件? – sisve

回答

0

因此,我從入門點開始並從頭到尾瀏覽代碼。它最終成爲過濾器屬性中的重定向,應該已被棄用,但仍被調用。它的結構很差,OnActionExecuting的失敗狀態導致重定向到'/',並且您可以看到結果。

感謝您給我的頭虛擬搖,讓我回到基礎知識。多個線程是一個症狀,而不是根本原因。