ASP.NET MVC - 部署



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

Deployment

发布到 Microsoft Azure

让我们来看一个简单的例子,我们将把我们的示例部署到 Microsoft Azure。

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

Solution Explorer

步骤 2 - 您将看到“发布 Web”对话框。单击“Microsoft Azure Web 应用”。

Microsoft Azure Web Apps

它将显示“登录”页面。

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

Credentials

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

Azure account

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

New Button

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

Desired Information

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

Click Next Button

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

Ellipsis Mark

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

Generating Connection

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

Click Publish Web Next

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

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

Publishing Azure

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

Employees List

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

App Services

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

Related Information

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

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

ASP.NET MVC application

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

ASP.NET Project

步骤 2 - 选择 MVC 模板,并选中“在云中托管”复选框。单击“确定”。

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

Configure Microsoft Azure

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

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

Enter Desired Information

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

Create New Server

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

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

Run Application

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

Deploy Application

您将看到以下对话框。

Select Publish Target

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

Click Microsoft Azure Web Apps

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

Select Application Name

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

Validate Connection

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

Click on Next

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

Generated Connection String

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

Connection String Next

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

Preview

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

Publish Button

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

Cloud

让我们再次转到 Azure 门户。您也将在此处看到该应用。

Azure Portal
广告