Microsoft Azure - 应用部署



本章将讨论在 Windows Azure 上部署应用程序的不同方法。当我们说应用程序时,它可以是 Web 应用程序或移动应用程序。早期的 Web 应用被称为网站,但现在它们在任何地方都被称为 Web 应用程序。我们将在“网站”一章中讨论如何从 Visual Studio 和管理门户部署应用程序。

使用 PowerShell 部署 Web 应用

要开始使用 PowerShell,请参阅本教程中的“PowerShell”章节。为了从 PowerShell 部署网站,您需要部署包。您可以从您的网站开发人员处获取它,或者如果您参与 Web 部署,您会知道如何创建部署包。在以下部分中,您将首先学习如何在 Visual Studio 中创建部署包,然后使用 PowerShell cmdlet 将包部署到 Azure。

创建部署包

步骤 1 - 在 Visual Studio 中打开您的网站。

步骤 2 - 在解决方案资源管理器中右键单击应用程序名称。选择“发布”。

Create Deployment Package

步骤 3 - 从下拉菜单中选择“新建配置文件”创建一个新的配置文件。输入配置文件的名称。根据之前是否从同一台计算机发布网站,下拉菜单中可能会有不同的选项。

New Profile

步骤 4 - 在下一个屏幕上,在“发布方法”中选择“Web 部署包”。

Web Deploy Package

步骤 5 - 选择存储部署包的路径。输入站点名称并单击“下一步”。

MyWebProfile

步骤 6 - 在下一个屏幕上,保留默认设置并选择“发布”。

完成后,在您选择的文件夹中,您将找到一个 zip 文件,这是部署过程中所需的。

使用 PowerShell 在 Azure 中创建网站

步骤 1 - 输入以下 cmdlet 来创建网站。替换突出显示的部分。此命令将在免费订阅中创建网站。您可以在创建网站后更改订阅。

New-AzureWebsite -name "mydeploymentdemo" -location "East US" 

Create Website PowerShell

如果 cmdlet 成功,您将看到与上图所示的所有信息。您可以看到您的网站的 URL,例如本例中的 mydeploymentdemo.azurewebsites.net。

步骤 2 - 您可以访问 URL 以确保一切正常。

使用部署包部署网站

在 Azure 中创建网站后,您只需要复制网站的代码。在本地计算机上创建 zip 文件夹(部署包)。

步骤 1 - 输入以下 cmdlet 来部署您的网站。

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip" 

在上一个 cmdlet 中,给出了刚刚创建的网站的名称和计算机上 zip 文件的路径。

步骤 2 - 转到您的网站的 URL。您可以看到如下所示的网站。

Create Website URL
广告