首先,我对将应用程序部署到云的想法还很陌生,但我最近下载了 Azure SDK 并想构建一个示例应用程序来让自己跟上进度。这就是我所做的。
- 下载 Azure SDK
- 创建一个新的解决方案
- 添加新的 ASP.NET MVC2 Web 角色
- 编译
- 调试
当我在本地处于调试模式时,一切似乎都运行良好——我可以创建用户、登录并单击。但是,当我部署我的解决方案时,我觉得数据库没有被部署。我了解 SQL Azure 与 SQL Express 的工作方式不同,所以我有几个问题。
- ASP.NET MVC2 Web 角色及其随附的数据库是否旨在部署到 Azure?
- 如何让我的数据库“进入云端”?
- 管理架构和查找数据以部署到 SQL Azure 的最佳方式是什么?
当我在寻找解决方案时,让我印象深刻的一件事是 Azure 没有大量好的文档——我发现的所有教程都是旧的或针对测试版的。帮助!
编辑:对我来说理想的解决方案不涉及每次我想部署时打开 SQL Server Management Studio 来导出我的架构/数据脚本。肯定有比这更好的方法吗?