c# – ASP.NET 5 Identity 3用户在应用程序重新启动后退出

我们正在使用ASP.NET Identity 3.

我们的用户会随机自动退出.为了重现这个问题,我尝试重新启动应用程序,所有用户都注销了,即使是那些已经检查过的人也记得我.

它只发生在Production中,在开发环境中工作正常.

更新:

我们只有一台服务器在生产中.

最佳答案
您将需要在生产服务器中使用configure data protection.我假设在本地计算机中,网站作为本地用户运行,因此可以创建和读取注册表配置单元.如果您以没有本地配置文件的用户身份运行它(默认的IIS应用程序池用户选项),则可能没有权限来创建或读取所需的密钥.在这种情况下,您需要运行this provisioning script.

Publishing to IIS上阅读了关于他们的指南.那一步是documented there.

转载注明原文:c# – ASP.NET 5 Identity 3用户在应用程序重新启动后退出 - 代码日志