2017-08-14 26 views
0

我正在開發第一次使用MVC 5應用程序。我已經實現了一個單獨的用戶帳戶認證設置。這工作正常,當我在Visual Studio 2015中的本地計算機上工作。但是,當我將項目發佈到Web服務器時,出現以下惱人的問題。用戶可以登錄 - 沒有問題。他們可以轉到另一個頁面,有時候這樣做不會產生任何問題,有時用戶會重定向到登錄頁面並重新登錄。用戶可以登錄,並且不會在該頁面上出現更多問題。但是,當用戶轉到另一個頁面時,有時這不會產生任何問題,有時用戶會再次重定向到登錄。用戶必須在MVC應用程序的每個頁面上登錄

我懷疑有一些問題與Web服務器(IIS),但我已經檢查每一個可能的設置,但無法找到任何可疑的東西。任何建議/對此的幫助將appriciated。

+1

這是窗體身份驗證,檢查cookie設置,或在代碼中創建的cookie設置。如果是Windows身份驗證,請檢查它在IE中是否正常工作。 – Amit

+0

請問我們web.config *(請掩蓋敏感信息)*? – Win

回答

0

我不知道這是否是您所遇到的問題,但我仍然會建議您在Web.config文件中會話超時。

嘗試增加它,如果它太低。

尋找在配置文件中的sessionState標籤。

<sessionState mode="InProc" timeout="9999" /> 
+0

謝謝Shahbaz !, 這確實做到了。我沒有注意到會話狀態參數未被複制到webconfig中的web服務器。 謝謝! –

相關問題