我正在使用Orchard CMS 1.6,目标将其部署到Azure云服务。我已按照文档部署Orchard到Windows Azure(http://docs.orchardproject.net/Documentation/Deploying-Orchard-to-Windows-Azure)
中的步骤进行操作但是,它在烹饪方式中一次又一次地出现错误(尝试使用小型VM)
我的想法是,而不是在初始设置期间运行设置过程,我想将Orchard的“烘焙”准备副本(并手动将数据库脚本部署到SQL Azure)部署到云服务。
我尝试使用Orchard.Azure.sln并使用ClickToBuildAzurePackage.cmd再次构建包但现在我遇到了错误
“无法找到类型'Orchard.Environment.Configuration.AzureBlobTenantManager'。它可能需要装配资格,例如”MyType,MyAssembly“。”
分享的想法或经验?
感谢。
答案 0 :(得分:1)
最后我让它适用于cloudservice。
我的想法是在本地计算机上而不是在Azure本身上烹饪食谱,以避免超时问题。因此,我们将在Azure存储和数据库架构中使用现成的结构。
然后,使用ClickToBuildAzurePackage.cmd构建程序包,并将程序包部署到Azure Cloud Service。实例应跳过设置过程,因为Azure存储包含所需信息。
以下是我的解决方法: