基于Azure的Umbraco站点 - 登录时,我会立即退回

时间:2011-09-14 15:25:18

标签: azure umbraco azure-worker-roles azure-storage-blobs

我最近在Azure上安装了一个网站项目,由于网上有很棒的文档,这个项目相对容易。我们在后台(管理员)登录时遇到了问题,这有点奇怪,因为它不会马上发生,我会详细说明......

当我转到http://www.keelycattschoolofdance.co.uk/umbraco/时,它会将我带到登录页面,这似乎没问题。

(此时的网址变为www.keelycattschoolofdance.co.uk /.../ login.aspx)

然后我登录,它可以工作,它开始显示管理面板,然后退回到登录,URL变成www.keelycattschoolofdance.co.uk /.../ login.aspx

我使用Accelerator,最新版本的Umbraco以及使用SQL CE 4.0而不是SQL Server在Azure上运行它。

有没有人见过这个?

如果您需要更多信息,请告诉我,我会回复: - )

提前致谢

尼克

1 个答案:

答案 0 :(得分:0)

听起来好像是会话错误。这是Azure和Umbraco的问题,因为Azure使用循环负载平衡。

使用加速器设置Umbraco站点的常规方法是使用单独的会话DB来存储共享会话状态。

确保您在Azure上使用此加速器用于Umbraco,因为它是最新且最好的。

http://waacceleratorumbraco.codeplex.com/

我们有几个大型生产站点使用它,我可以确认它们都工作正常(包括后端编辑环境)。

需要注意的是,您需要严格按照说明操作,因为它们很容易出错: - )

确保您的数据库名称中没有破折号,因为这样做也会出错。

最后,如果您使用多个Web角色,Umbraco预览有时会出现黄色屏幕,因为预览XML可能不在获取预览请求的服务器上。这又是因为循环负载平衡。