gpt4 book ai didi

azure - 将 "baked"Orchard CMS 发布到 Azure CloudService

转载 作者:行者123 更新时间:2023-12-02 03:51:09 25 4
gpt4 key购买 nike

我正在使用 Orchard CMS 1.6,目标是将其部署到 Azure 云服务。我已按照文档将 Orchard 部署到 Windows Azure( http://docs.orchardproject.net/Documentation/Deploying-Orchard-to-Windows-Azure )

中的步骤进行操作

但是,在 cooking 收据期间,它一次又一次地遇到超时错误(已尝试使用小型虚拟机)

我的想法是,我不想在初始设置期间运行设置过程,而是将 Orchard 的“烘焙”就绪副本(并手动将数据库脚本部署到 SQL Azure)部署到云服务。

我尝试使用​Orchard.Azure.sln 并使用 ClickToBuildAzurePackage.cmd 再次构建包,但现在出现错误

“找不到类型“Orchard.Environment.Configuration.AzureBlobTenantManager”。它可能需要程序集限定,例如“MyType,MyAssembly”。”

有什么想法或经验可以分享吗?

谢谢。

最佳答案

最后我让它在云服务上运行。

我的想法是在本地计算机上而不是 Azure 本身上 cooking 菜谱,以避免超时问题。因此,我们将在 Azure 存储和数据库架构中拥有现成的熟结构。

然后,使用 ClickToBuildAzurePackage.cmd 构建包并将其部署到 Azure 云服务。该实例应跳过设置过程,因为 Azure 存储包含所需的信息。

以下是我的解决方法:

  1. 下载 Orchard.Source.1.6.zip来自 Orchard Codeplex
  2. 解压并打开 Orchard.Source.1.6\src\Orchard.Azure\Orchard.Azure.sln
  3. 打开解决方案并编辑您的 Orchard.Azure.Web 角色,将数据连接设置和诊断更改为您的生产/开发存储帐户。
  4. 在 SQL Azure 中创建一个空数据库(假设您使用的是 SQL Server)
  5. 按 F5 启动应用程序并输入设置信息以开始 cooking 食谱。
  6. 您可以在浏览器中进行 Orchard cooking 。
  7. Orchard 煮熟后。检查您的Azure存储(例如CloudBerry),您应该有以下文件夹: 媒体 地点 wad 控制容器 wad-iis-日志文件
  8. 按照 Deploying Orchard to Windows Azure 的说明进行操作
  9. 您应该运行 Orchard 实例,而无需启动设置过程

关于azure - 将 "baked"Orchard CMS 发布到 Azure CloudService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14333642/

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