📜  ASP.NET MVC-部署

📅  最后修改于: 2020-11-21 05:24:21             🧑  作者: Mango


在本章中,我们将介绍如何部署ASP.NET MVC应用程序。在低估了ASP.NET MVC应用程序中的不同概念之后,现在该了解部署过程了。因此,每当我们构建任何MVC应用程序时,我们基本上都会生成一个与该文件相关联的dll文件,其中包含所有应用程序设置和逻辑,并且这些dll位于项目的bin目录中,如以下屏幕快照所示。

部署方式

发布到Microsoft Azure

让我们看一个简单的示例,在该示例中,我们将示例部署到Microsoft Azure。

步骤1-右键单击解决方案资源管理器中的项目,然后选择发布,如以下屏幕截图所示。

解决方案资源管理器

步骤2-您将看到Publish Web对话框。单击Microsoft Azure Web Apps。

Microsoft Azure Web应用程序

它将显示“登录”页面。

步骤3-输入Microsoft Azure订阅的凭据。

证书

成功连接到Azure帐户后,将看到以下对话框。

Azure帐户

步骤4-单击“新建”按钮。

新按钮

步骤5-在上述对话框中输入所需的信息,例如Web App名称,该名称必须是唯一的名称。您还需要输入App服务计划,资源组,然后选择您的地区。

所需信息

步骤6-单击“下一步”按钮继续。

单击下一步按钮

步骤7-单击省略号“ …”以选择连接字符串。

省略号

步骤8-选择服务器名称,然后选择Windows身份验证选项。也选择数据库名称。现在,您将看到为您生成了连接字符串。

产生连接

步骤9-单击“下一步”继续。

单击发布Web,然后单击下一步。

步骤10-要检查我们将发布到Azure的所有文件和dll,请单击“开始预览”。单击“发布”按钮以发布您的应用程序。

将应用程序成功发布到Azure后,您将在输出窗口中看到该消息。

发布Azure

步骤11-现在打开浏览器并输入以下URL’http ://mymvcdemoapp.azurewebsites.net/employees’ ,您将看到员工列表。

员工名单

步骤12-现在,如果您转到Azure门户并单击“应用程序服务”,则会看到您的应用程序已部署到Azure。

应用服务

步骤13-单击应用程序的名称,您将看到与该应用程序相关的信息,例如URL,状态,位置等。

相关信息

到目前为止,我们已经了解了创建应用程序后如何将Web应用程序发布到Azure应用程序。您还可以创建一个应用程序,该应用程序将部署到Azure。

让我们创建一个新的ASP.NET MVC应用程序。

ASP.NET MVC应用程序

步骤1-单击确定,您将看到以下对话框。

ASP.NET项目

步骤2-选择MVC模板,然后在云复选框中选中主机。单击确定。

当出现“配置Microsoft Azure Web应用程序设置”对话框时,请确保您已登录Azure。

配置Microsoft Azure

您可以看到默认名称,但也可以更改Web App名称

步骤3-输入所需的信息,如以下屏幕截图所示。

输入所需信息

步骤4-从数据库服务器下拉列表中选择“创建新服务器”,您将看到其他字段。

创建新服务器

步骤5-输入数据库服务器,用户名和密码。单击确定。

步骤6-创建项目后,运行应用程序,您将看到它正在本地主机上运行。

运行应用程序

步骤7-要将这些应用程序部署到Azure,请在解决方案资源管理器中右键单击该项目,然后选择“发布”。

部署应用

您将看到以下对话框。

选择发布目标

步骤8-单击“ Microsoft Azure Web应用程序”。

单击Microsoft Azure Web Apps

步骤9-从现有Web应用程序中选择您的应用程序名称,然后单击确定。

选择应用名称

步骤10-单击“验证连接”按钮以检查Azure上的连接。

验证连接

步骤11-单击“下一步”继续。

点击下一步

现在,您将看到默认情况下已生成连接字符串。

生成的连接字符串

步骤12-单击“下一步”继续。

连接字符串下一步

步骤13-要检查将发布到Azure的所有文件和dll,请单击“开始预览”。

预习

步骤14-单击“发布”按钮以发布您的应用程序。将应用程序成功发布到Azure后,您将在输出窗口中看到该消息。

发布按钮

您还将看到该应用程序现在正在从云中运行。

云

让我们再次转到Azure门户。您还将在这里看到该应用程序。

Azure门户