gpt4 book ai didi

azure - 在同一 Web 角色中混合使用 Windows Azure Accelerator for Web Deploy 和 Windows Azure Accelerator for Umbraco。

转载 作者:行者123 更新时间:2023-12-03 04:39:35 25 4
gpt4 key购买 nike

是否有混合加速器允许我在同一个 Web 角色中将 Umbraco 和普通 MVC3 项目混合在一起?

因此,如果我运行 6 个站点,其中 3 个是 Umbraco,3 个只是 MVC 项目,是否有一个混合加速器允许我部署至少 2 个 Web 角色(用于 SLA),或者我总是需要至少4?

最佳答案

好吧,我没有一个 super 棒的答案给你,但这是我发现的:

已经设法让 Umbraco 加速器在单个 Web 角色上与其他 MVC 应用程序配合使用。我当前使用的解决方案只是使用 Azure 服务定义文件中的站点节点将其他应用程序定义为网站。但是,要实现此功能,您必须修改 Umbraco 加速器代码,否则它将直接删除您的网站:

SyncHelper.cs 的第 305 行文件应更改为如下内容:

if (!sitesToAdd.Remove(name) && name != "web" && !name.StartsWith("someprefix")) {

“someprefix”字符串可以是您选择的任何内容,但您必须在所有网站名称上使用前缀,以防止加速器删除它们。

如果您真的不想重新发布来更改代码,我确实发现了另一件有趣的事情。如果您不介意将所有其他 MVC 应用程序作为独立网站运行(无论如何已经类似于我的解决方案),您可以将它们上传到 blob 存储,就像它是另一个 Umbraco 网站一样。它似乎工作得很好,尽管这绝对不能为您提供与 Web 角色加速器相同的控制和易用性。我选择不使用此解决方案,因为我不想产生额外的存储事务。

最后一点,我相信如果有人真的想花时间检查代码并实现它,那么实际上仍然可以将 Umbraco 和 Web 角色加速器结合起来。此时那个人不是我:)

关于azure - 在同一 Web 角色中混合使用 Windows Azure Accelerator for Web Deploy 和 Windows Azure Accelerator for Umbraco。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8528076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com