2017-08-14 48 views
0

我正在开发第一次使用MVC 5应用程序。我已经实现了一个单独的用户帐户认证设置。这工作正常,当我在Visual Studio 2015中的本地计算机上工作。但是,当我将项目发布到Web服务器时,出现以下恼人的问题。用户可以登录 - 没有问题。他们可以转到另一个页面,有时候这样做不会产生任何问题,有时用户会重定向到登录页面并重新登录。用户可以登录,并且不会在该页面上出现更多问题。但是,当用户转到另一个页面时,有时这不会产生任何问题,有时用户会再次重定向到登录。用户必须在MVC应用程序的每个页面上登录

我怀疑有一些问题与Web服务器(IIS),但我已经检查每一个可能的设置,但无法找到任何可疑的东西。任何建议/对此的帮助将appriciated。

+1

这是窗体身份验证,检查cookie设置,或在代码中创建的cookie设置。如果是Windows身份验证,请检查它在IE中是否正常工作。 – Amit

+0

请问我们web.config *(请掩盖敏感信息)*? – Win

回答

0

我不知道这是否是您所遇到的问题,但我仍然会建议您在Web.config文件中会话超时。

尝试增加它,如果它太低。

寻找在配置文件中的sessionState标签。

<sessionState mode="InProc" timeout="9999" /> 
+0

谢谢Shahbaz !, 这确实做到了。我没有注意到会话状态参数未被复制到webconfig中的web服务器。 谢谢! –

相关问题