首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同主机上的Forms身份验证

不同主机上的Forms身份验证
EN

Stack Overflow用户
提问于 2010-02-09 22:32:11
回答 1查看 348关注 0票数 2

嗨,我有我的网站的表单身份验证,它在本地主机和谷歌爸爸工作良好,但在移动到另一个主机后停止工作。登录后在管理区2-3分钟后,我重定向回登录屏幕。是否有人知道我是否更改了IIS上的某些设置,或者问题的根源是什么?我的代码看起来像这样

代码语言:javascript
复制
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="10000" slidingExpiration="true"/>
</authentication>


FormsAuthentication.SetAuthCookie(userName, rememberMe);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-09 22:59:45

如果您的应用程序域正在关闭,并且Web.config中没有machineKey部分(或validationKey/decryptionKey="AutoGenerate"),您将在每次应用程序启动后获得新的validationKey/decriptionKey,并且身份验证cookies将变得无效。访问http://aspnetresources.com/tools/keycreator.aspx并将生成的machineKey部分添加到Web.config中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2229772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档