Umbraco部署到windows azure

时间:2012-12-14 21:40:39

标签: azure umbraco

我有一个新的Umbraco 4.9站点,我使用SQL CE数据库在本地创建,现在我正在寻求将所有内容推送到windows azure。有人可以建议一个简单的方法来完成这项任务吗?我还希望在本地继续开发,并在需要时尽可能轻松地推出。

2 个答案:

答案 0 :(得分:2)

最简单的方法是AZURE WEBSITES。

共享主机,您可以从Team Foundation Server或Visual Studio中连续使用。

这是一篇详细的说明文章,您将如何做到这一点:

http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/26/deploying-windows-azure-website-using-visual-studio-web-publish-wizard.aspx

答案 1 :(得分:0)

这里的关键是将数据库结构和数据移动到服务器。我只做了一次,如果我再次这样做,我会寻找一种不那么乏味,更自动化的方法。但是,我是使用Azure数据库管理器的查询窗口完成的,唯一的障碍是查询大小限制。

  • 首先,我使用SQL Management Studio生成数据库的脚本减去数据 - 这是一个相对较小的原始文本,启用浏览器的SQL管理查询窗口可以处理这个。
  • 其次,数据。我再次为数据库生成了脚本,但跳过了CREATES,这次备份了输出中的数据。当你意识到数据库中已经存在的东西(在本地开发之后,行版本和日志被创造出来之后)的数量超过Azure面板可以处理的数量时,就会出现打嗝。
    • 因此,要克服这个问题,请扫描生成的脚本(或者如果您有完整的备份,则使用SQL来操作数据库数据),并且在您认为合适的情况下完全删除一堆不必要的记录 - 像Umbraco日志表一样清空和历史性的模板保存等等。

现在这很丑陋,当时是黑客攻击和削减进展,但是它让我达到了部署的目的,因此我没有必要这样做,因此没有真正调查改进过程。