1
我們有一個非常關鍵的MVC 4應用程序,每次我們需要部署新的修補程序時,所有用戶都會斷開連接,他們會丟失會話。 例如:如果用戶使用一百個物品創建新訂單,則此訂單將丟失並且無法檢索。 如何在不重新啓動應用程序的情況下將應用程序部署到生產服務器?那可能嗎? 謝謝!如何在不殺死用戶會話的情況下部署MVC 4應用程序
我們有一個非常關鍵的MVC 4應用程序,每次我們需要部署新的修補程序時,所有用戶都會斷開連接,他們會丟失會話。 例如:如果用戶使用一百個物品創建新訂單,則此訂單將丟失並且無法檢索。 如何在不重新啓動應用程序的情況下將應用程序部署到生產服務器?那可能嗎? 謝謝!如何在不殺死用戶會話的情況下部署MVC 4應用程序
默認情況下,asp.net商店會話設置爲InProc模式,該模式將會話狀態存儲在Web服務器的內存中。這是默認設置。
所以,如果你使用它,沒有辦法保存用戶會話。您可以實現自定義模式或使用sql server模式。
而且我不建議你存儲在會話數據,我會更好地在數據庫中創建表和存儲數據
或移動會話狀態狀態服務器或SQL服務器 – realnero
謝謝大家解釋!我會這樣做,將這些項目保存在桌子上以便以後挽救數據。 –