在Umbraco几秒钟后会话超时

时间:2014-08-30 13:56:45

标签: asp.net .net asp.net-mvc umbraco umbraco7

我在Umbraco 7.1.6上创建了一个网站,它在Visual Studio 2012中运行得很完美;当我将它部署到我的托管空间时,我发现了一个问题,它在几秒钟之后一次又一次地重定向到登录屏幕。我已将用户登录设置为true并增加了超时但没有改进。

当我搜索该问题时,我发现了一些链接:

第一个链接提供了我的文件,但我不知道如何更新我当前的网站。

在控制台中我收到错误。

  

GET http://example.com/umbraco/backoffice/UmbracoApi/Authentication/GetRemainingTimeoutSeconds 401(未经授权)angular.min.js:106(匿名函数)angular.min.js:106o angular.min.js:102g angular.min.js:100i angular.min.js :79i angular.min.js:79(匿名函数)angular.min.js:80e。$ eval angular.min.js:92e。$ digest angular.min.js:90e。$ apply angular.min.js:92safeApply umbraco.services.js:58(匿名函数)umbraco.services.js:6773(匿名函数)angular.min.js:108e angular.min.js:31(匿名函数)

2 个答案:

答案 0 :(得分:2)

感谢大家,尤其感谢评论的 @Morten Oc

  

它在主机上是正确的东西。你有没有尝试过hosterpk上的其他Umbraco安装?另外,尝试将登录时间(在webconfig中)设置为0.

我找到了一个解决方案,它是由于托管环境(权限),我部署在客户端托管上,它运行良好。

此外,如果您没有完全信任托管,那么它将无法维护其会话,您必须将会话配置为托管在数据库中。

有关如何配置的更多信息,请参阅以下文章:

https://www.saotn.org/configure-sqlserver-sessionstate-for-umbraco/

答案 1 :(得分:2)

我刚刚经历了完全相同的症状。一个站点在本地运行得很好,使用IIS Express,在部署到Azure WebSites时工作正常,但是当我在Windows共享主机环境中运行时,后台会话会在几秒到几分钟之间的某个时间内超时。

我经常会获得弹出式身份验证窗口,但并不总是在GetRemainingTimeoutSeconds网址上。

我提交了一张票,提供商能够复制该问题。他们说该网站完全信任。

启用32位应用程序支持后 - 问题已得到解决。