在Windows Azure云服务中托管Umbraco

时间:2013-03-12 07:43:55

标签: azure umbraco azure-storage azure-web-roles

我刚刚将客户端的Umbraco安装升级到v6.0.2,我们现在希望将其迁移到2x节点的Windows Azure云服务。我刚刚通过实现IFileSystem完成了一个新的文件系统提供程序。我现在可以使用Blob存储来存储媒体。

但是,我注意到前端现有媒体的URL没有更新;它们似乎仍然指向(现在不存在的)〜/ media目录。此外,在Umbraco后端,每当我尝试将图像插入到tinymce编辑器中时,它都会调用web服务并出现错误:

/umbraco/controls/Images/ImageViewerUpdater.asmx/UpdateImage
Message=The relative virtual path 'http:/127.0.0.1:10000/devstoreaccount1/umbraco/1001/favorite-32.png' is not allowed here.

我是否正确地认为Umbraco还没有为像Azure这样的负载平衡环境做好准备?

我现在假设现在支持Azure的IFileSystem?也许我错过了我需要做的其他事情?

2 个答案:

答案 0 :(得分:1)

我发现,到目前为止,还没有"官方"尽管引入了新的文件系统提供程序/ IFileSystem接口,但Umbraco版本中的Web场支持一直到v6 +。

有Umbraco" Concorde"在将为Umbraco提供服务的管道中;我不确定这是否也包含了支持Azure作为我们自定义解决方案部署的一部分的更改。

与此同时,最好使用以下版本中提供的已弃用,不受支持的,Microsoft开发的Umbraco Windows Azure加速器:https://github.com/microsoft-dpe/wa-accelerator-umbraco

有轶事证据表明,这是将Umbraco部署到Web场方案(如Windows Azure)的强大方法。

答案 1 :(得分:0)

作为Windows Azure网站的一部分,Umbraco安装是否可以选择?当然,您似乎已经投入了大量精力让Umbraco继续使用Cloud Service。