我刚开始在 Azure 中进行开发,遇到了很多可能对其他人也有帮助的问题。
我的目标是更多地了解:
- 天蓝色
- html5
- jQuery
- ASP.NET MVC4
- 实体框架
我的第一步:
- 订阅 Azure。(5分钟)
- 创建一个网站,并将一个数据库添加到我的 azure 帐户中。(5分钟)
- 创建 TFS 环境(5 分钟)
- 下载可以在visual studio中使用的发布设置文件直接发布到azure(1分钟)
- 安装了 Visual Studio 2012(2 小时)(必需)
- 安装 azure SDK for .NET(30 分钟)(必需)
- 安装 reshaper(30 分钟)(可选)
- 已安装 SQL Server 2012(仍在下载,1 小时还在计数)(需要?)
我同时开始并从这个很棒的教程开始,以获得网站、html5、azure 的实践经验。
由于我通过在另一个项目中添加我的实体类而偏离了教程,因此我在运行 enable-migrations 时遇到了错误。在这里您可以阅读该问题的答案。
现在对我来说“最难”的部分是:数据库世界。我不是数据库开发方面的专家,所以我想知道我需要潜入多深。目标保持不变:我想构建一个 Web 应用程序,在其中存储和检索数据库中的数据。到目前为止,天蓝色的体验非常容易,一切都非常容易集成。
我有点喜欢我只需要 Visual Studio 来工作的想法,并且我可以获得插件来帮助我开发我需要的东西。当您进行数据库开发时,这会结束吗?SQL Server 2012 是要走的路吗?
还是有“更简单”的选择?使用我在本地更改的内容更新云中的数据库是否需要大量工作?我确实想最终将东西存储在天蓝色的数据库中。
你们能否阐明其利弊的可能性?