我在Umbraco 7.1.6上创建了一个网站,它在Visual Studio 2012中运行得很完美;当我将它部署到我的托管空间时,我发现了一个问题,它在几秒钟之后一次又一次地重定向到登录屏幕。我已将用户登录设置为true并增加了超时但没有改进。
当我搜索该问题时,我发现了一些链接:
https://github.com/umbraco/Umbraco-CMS/compare/release-7.1.6...7.2.0
https://github.com/Umbraco/Umbraco-CMS/commit/c936aaa51753862914591b753f7f2d7be7749cf7
第一个链接提供了我的文件,但我不知道如何更新我当前的网站。
在控制台中我收到错误。
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(匿名函数)
答案 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位应用程序支持后 - 问题已得到解决。