Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
之前的一段时间一直在学习dynamics 365,由于项目的需求,我们的规划是将标准的功能,类似Opportunity Account Product等Object放在Dynamics 365,而将自开发的Object以及相应的页面等功能放在Azure平台上开发,Azure平台是微软推出的一款云平台,今天我们将在Azure平台上实现数据的增删改查功能,将从运行.NET MVC本地工程,连接Azure数据库,发布应用到Azure平台方面进行一一介绍。
本地运行
1.首先我们去下载一个示例,此示例项目包含一个使用 Entity Framework Code First 的基本 ASP.NET MVC 创建-读取-更新-删除 (CRUD) 应用。
2.在 Visual Studio 中打开 dotnet-sqldb-tutorial-master/DotNetAppSqlDb.sln 文件。本地运行:
Azure平台配置
1.首先我们需要有一个Azure的账号,如果没有可以申请试用账号,每个人会分配200美元的试用额度。
2.我们的应用将会部署在应用程序服务上,在新建应用服务计划的过程中,我们必须要有一个资源组。以我的理解就是:每一个应用程序服务和后面的数据库都要被资源组来管理。在操作的过程中会有体会。
3.之后所有新建的内容都会被放在一个资源组下面,比如我新建的资源组myResourceGroup
4.在Azure上新增SQL Sever数据库,同事在系统里面可以写sql语句进行查询。
数据库从本地到Azure连接
我们可以从SQL数据库找到我们新建的数据库,然后在webConfig.xml中修改数据库配置信息。这里面有四种语言的配置信息,如果是JAVA可以选择JDBC。
将应用程序发布到 Azure
1.选中应用程序,点击发布。
2.选择发布目标,选择第一项
3.选中我们新建的资源组,然后找到我们之前新建的应用程序服务,选中点击确定
4.点击验证连接,然后点击发布
5.我们将看到发布的应用程序服务
此刻,我们就完成了.NET MVC应用程序发布到Azure平台。
以上只是对发布的关键地方做了介绍,下面给出微软提供的官方文档,可以留言一起讨论。
https://docs.microsoft.com/zh-cn/azure/app-service/app-service-web-tutorial-dotnet-sqldatabase