2014-02-13 53 views
0

每當我在App_Code文件夾下更新文件時,網站上的會話都被回收。 (所以網站上的每個人都失去了登錄信息)修改App_code導致會話重置

我在msdn中看不到任何關於此內容的任何信息。

到目前爲止,我嘗試了各種sessionState選項,編譯類文件和上傳dll文件,沒有運氣。

任何想法,建議?

謝謝

回答

0

這可能是設計。對這些文件的更改會強制重新編譯。暫時編譯的文件可以在c:\ windows \ Microsoft.Net下的ASP.NET Temporary文件夾中找到。反過來,重新編譯可能導致AppDomain被重置。 web.config更改也是如此,儘管它只是回收AppDomain。

0

我認爲你可以做到以下幾點。

  1. 使用狀態服務器來維護會話。
  2. 使用Cookie。
  3. 使用SQL會話數據。
+0

我已經試過這些,沒有運氣.. – dvdmn