2013-03-12 142 views
1

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

但是,我注意到前端现有媒体的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?也许我错过了其他我需要做的事情?

回答

1

我发现,迄今为止,尽管引入了新的文件系统提供程序/ IFileSystem接口,但迄今为止,Umbraco版本一直到v6 +都没有“官方”网络服务器场支持。

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

在平均时间,最好使用过时,不支持的,微软开发的一把umbraco Windows Azure的加速器提供:https://github.com/microsoft-dpe/wa-accelerator-umbraco

有传闻证据表明,这是一把umbraco部署到Web场的可靠方式场景,例如Windows Azure。

+1

旧的加速器确实有效,自去年7月以来我们一直在生产网站上使用它。它基本上只是将azure实例的本地文件系统与blob存储上的位置同步。 – 2013-06-25 21:12:08

+0

自从这个问题得到解答后,Umbraco在Azure上运行了很多改进。请参阅https://our.umbraco.org/documentation/Getting-Started/Setup/Server-Setup/azure-web-apps和https://our.umbraco.org/documentation/Getting-Started/Setup/Server-Setup /负载平衡/柔性的。另外我会建议检查https://our.umbraco.org/projects/developer-tools/azure-cdn-toolkit-for-umbraco/。 – Alex 2016-10-18 21:19:34

0

将Umbraco安装作为Windows Azure Web站点的一部分是一个选项吗?当然,您似乎已经投入了大量工作来让Umbraco开始使用Cloud Service。

+0

网站的问题在于它仍处于预览状态(无SLA),它仍然只有一个节点,即单点故障。我需要双节点云服务带来的弹性和可用性(以及SLA的99.9%正常运行时间保证)。 – krisdyson 2013-03-12 13:25:22