Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 表单Cookie在生产服务器上过期过快_Asp.net Mvc_Asp.net Mvc 3_Asp.net Membership_Forms Authentication - Fatal编程技术网

Asp.net mvc 表单Cookie在生产服务器上过期过快

Asp.net mvc 表单Cookie在生产服务器上过期过快,asp.net-mvc,asp.net-mvc-3,asp.net-membership,forms-authentication,Asp.net Mvc,Asp.net Mvc 3,Asp.net Membership,Forms Authentication,我在web.config中有以下设置 <authentication mode="Forms"> <forms loginUrl="~/Account/login" slidingExpiration="true" timeout="2880" protection="All" /> </authentication> 但是cookie在不活动的不到五分钟内就会过期。有什么线索吗?我从运行我的一个网站的web主机上识别出

我在web.config中有以下设置

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


但是cookie在不活动的不到五分钟内就会过期。有什么线索吗?

我从运行我的一个网站的web主机上识别出这种行为。这一切都是从移动到新服务器开始的,为Dotnet4做准备。web.config完全被忽略了,正如您所提到的,五分钟似乎是一个转折点

你的问题让我开始四处寻找工作机会。我首先浏览了Stackoverflow上的分类,这是您使用的标签之一。几分钟后,我发现了一个类似的问题:。在接受的答案中,建议设置
cookieless=“UseCookies

我检查了我自己的web.config,发现
Cookieeless
被忽略了,回到了默认配置。快速编辑和一些测试给出了积极的结果。效果很好。但后来我重新编辑了文件,就像以前一样,现在已经有了十个工作会话。我添加了一个
元刷新
,它重新加载了t他每十分钟发一次页面。也许主机公司调整了一些参数。可悲的是我没有解决方案:(

不要在VisualStudio附带的web服务器上运行服务,而是尝试在IIS中本地运行服务,看看是否可以重现该问题


(为了帮助用户回答这个问题,我想如果您提供一些有关生产服务器、组件版本等的信息会有所帮助。例如,您正在运行哪个版本的IIS以及为哪个框架版本构建。并且,当您在测试中运行站点时,您是否使用IIS或Visual Studio中的轻型web服务器?)

我从运行我的一个网站的web主机上识别出这种行为。这一切都是从移动到新服务器时开始的,为dotNET 4做准备。web.config完全被忽略了,正如您所提到的,五分钟似乎是断点

你的问题让我开始四处寻找工作。我开始浏览Stackoverflow上的类别,这是你使用的标签之一。几分钟后,我发现了一个类似的问题:。在接受的答案中,建议设置
cookieless=“UseCookies

我检查了我自己的web.config,发现
Cookieeless
被忽略了,回到了默认配置。快速编辑和一些测试给出了积极的结果。效果很好。但后来我重新编辑了文件,就像以前一样,现在已经有了十个工作会话。我添加了一个
元刷新
,它重新加载了t他每十分钟发一次页面。也许主机公司调整了一些参数。可悲的是我没有解决方案:(

不要在VisualStudio附带的web服务器上运行服务,而是尝试在IIS中本地运行服务,看看是否可以重现该问题


(为了帮助用户回答这个问题,我想如果您提供一些有关生产服务器、组件版本等的信息会有所帮助。例如,您正在运行哪个版本的IIS以及为哪个框架版本构建。并且,当您在测试中运行站点时,您是否使用IIS或Visual Studio中的轻型web服务器?)

thnaks matpe。对于测试,我使用Build vs web server您需要关于生产服务器的哪些信息?thnaks matpe。对于测试,我使用Build vs web server您需要关于生产服务器的哪些信息?