2016-04-25 60 views
4

我們正在使用ASP.NET身份3.ASP.NET 5身份3用戶在應用程序重新啓動後退出

我們的用戶隨機自動註銷。爲了重現此問題,我嘗試了應用程序重新啓動,所有用戶退出,甚至那些已經檢查了Remember me

它只在生產中發生,在開發環境上工作良好。

更新:

我們只有一個生產服務器。

+0

我通過在IIS中實現基於SQL Server的會話解決了類似問題 –

回答

2

您需要在生產服務器中登錄configure data protection。我假設在你的本地機器上,網站作爲本地用戶運行,所以註冊表配置文件可以創建和讀取。而如果以沒有本地配置文件(默認IIS應用程序池用戶選項)的用戶身份運行它,則可能沒有創建或讀取所需密鑰的權限。在這種情況下,您需要運行this provisioning script

Publishing to IIS有很好的閱讀。該步驟是documented there

+0

謝謝!配置腳本解決了我的問題, –

1

生產機器可能使用多臺服務器。在這種情況下,用戶首次連接的服務器可能不是該用戶以後連接的服務器。在這種情況下,如果您使用的是會話ID,則必須使用戶會話在各個服務器之間保持同步。

相關問題