1

我刚刚将客户的 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 等负载平衡环境做好准备是否正确?

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

4

2 回答 2

1

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

Umbraco“Concorde”正在筹备中,它将提供 Umbraco 作为服务;我不确定这是否还包括支持 Azure 作为我们自己的自定义解决方案部署的一部分的更改。

同时,最好使用已弃用、不受支持、由 Microsoft 开发的 Umbraco Windows Azure 加速器,可从以下网址获得:https ://github.com/microsoft-dpe/wa-accelerator-umbraco

有轶事证据表明,这是将 Umbraco 部署到 Web 场场景(例如 Windows Azure)中的一种可靠方法。

于 2013-03-13T07:47:37.310 回答
0

作为 Windows Azure 网站的一部分安装 Umbraco 是否是一种选择?诚然,您似乎已经为让 Umbraco 使用云服务投入了大量工作。

于 2013-03-12T13:22:01.553 回答