繁体   English   中英

Umbraco部署到windows azure

[英]Umbraco deployment to windows azure

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

最简单的方法是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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM