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 文件。本地运行:
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用

Azure平台配置

1.首先我们需要有一个Azure的账号,如果没有可以申请试用账号,每个人会分配200美元的试用额度。
2.我们的应用将会部署在应用程序服务上,在新建应用服务计划的过程中,我们必须要有一个资源组。以我的理解就是:每一个应用程序服务和后面的数据库都要被资源组来管理。在操作的过程中会有体会。Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
3.之后所有新建的内容都会被放在一个资源组下面,比如我新建的资源组myResourceGroup
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
4.在Azure上新增SQL Sever数据库,同事在系统里面可以写sql语句进行查询。
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用

数据库从本地到Azure连接

我们可以从SQL数据库找到我们新建的数据库,然后在webConfig.xml中修改数据库配置信息。这里面有四种语言的配置信息,如果是JAVA可以选择JDBC。
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用

Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用

将应用程序发布到 Azure

1.选中应用程序,点击发布。
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
2.选择发布目标,选择第一项
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
3.选中我们新建的资源组,然后找到我们之前新建的应用程序服务,选中点击确定
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
4.点击验证连接,然后点击发布
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
5.我们将看到发布的应用程序服务
Dynamics CRM 365 扩展Azure零基础入门学习(六)Azure发布.net MVC增删改查应用
此刻,我们就完成了.NET MVC应用程序发布到Azure平台。
以上只是对发布的关键地方做了介绍,下面给出微软提供的官方文档,可以留言一起讨论。
https://docs.microsoft.com/zh-cn/azure/app-service/app-service-web-tutorial-dotnet-sqldatabase