繁体   English   中英

带我登录很长时间不起作用

[英]Take me log in long time doesn't work

我对使用SimpleMembershipProvider构建的网站进行身份验证。 我使用以下代码登录:

WebSecurity.Login(model.UserName, model.Password, model.RememberMe);

RememberMe是真的。 而且它可以很好地进行调试(当我在计算机上的IIS上运行我的网站时),但是当我在主机上发布网站时,我每分钟都面临注销(当我尝试执行需要授权的操作时-我已移至登录页面)。

我在浏览器中检查了创建的cookie,它看起来不错(创建后2天就会过期)。

我使用SimpleMembershipProvider作为我的MembershipProvider。 这就是我在web.config中声明的方式:

<membership defaultProvider="SimpleMembershipProvider">
  <providers>
    <clear />
    <add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
  </providers>
</membership>

<authentication mode="Forms">
  <forms loginUrl="~/Account/Login" timeout="2880" slidingExpiration="true" />
</authentication>

问题是我的主机上重新启动了IIS。 我的站点使用了太多的RAM,因此在几次调用后,我的站点的池会自动重新启动。 这是我无法通过身份验证的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM