65.9K
CodeProject 正在变化。 阅读更多。
Home

从 Visual Studio 部署您的站点到 Azure App Service

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2018 年 5 月 27 日

CPOL

3分钟阅读

viewsIcon

9380

如何从 Visual Studio 将您的站点部署到 Azure 应用服务。

将您的网站构建并发布到 Azure 应用服务比发布到远程计算机更简单。 有几种方法可以将您的站点发布到 Azure。

导入发布者文件

这是将您的站点发布到 Azure 应用服务最简单的方法之一。 首先,创建一个新的应用服务,或者如果您已经有一个,请打开该服务的“概述”部分。

您将在“概述”部分顶部找到几个选项,例如“浏览”、“停止”、“交换”等。 还有一个名为“获取发布配置文件”的选项。 点击该链接,将下载一个带有 .PublishSettings 扩展名的文件。

Get publish Profile

如果您在任何文本编辑器中打开该文件,您会发现它不过是一个包含 2 个标签的 XML 文件。 一个用于 Web 部署,另一个用于 FTP 部署,并带有您的应用名称。 在其中,您还会找到所有用于部署的凭据。 适用于 FTP 和 Web 部署。 但像往常一样,所有密码都将被解密,因此无害。

 <publishProfile profileName=" - Web Deploy" 
                 publishMethod="MSDeploy" 
                 publishUrl=".scm.azurewebsites.net:443" 
                 msdeploySite="" 
                 userName="" 
                 userPWD="" 
                 destinationAppUrl="" 
                 SQLServerDBConnectionString="" 
                 mySQLDBConnectionString="" 
                 hostingProviderForumLink="" 
                 controlPanelLink="http://windows.azure.com" 
                 webSystem="WebSites"> 
 
 <publishProfile profileName=" - FTP" 
                 publishMethod="FTP" 
                 publishUrl="/site/wwwroot" 
                 ftpPassiveMode="True" 
                 userName="" 
                 userPWD="" 
                 destinationAppUrl="" 
                 SQLServerDBConnectionString="" 
                 mySQLDBConnectionString="" 
                 hostingProviderForumLink="" 
                 controlPanelLink="http://windows.azure.com" 
                 webSystem="WebSites">

现在,打开您的 Visual Studio IDE 并创建一个新的应用程序。 如果您已经创建了它,请转到解决方案。 右键单击解决方案 -> 点击“发布”选项以打开发布对话框。

现在在发布对话框中,您会找到一个名为“导入”的选项。 点击该选项,将打开一个文件对话框。 选择您的文件并点击“确定”。 点击“确定”后,它将自动重定向到“发布 Web”窗口中的“连接”选项卡。

Import

File dialog

现在您可以从下拉列表中选择 Web 部署或 FTP。 对于两者,所有字段都将预先填充所有信息和凭据。

Publish Web

点击“验证连接”以检查 Visual Studio 中的连接。

点击“下一步”以选择配置部分。 选择“调试”或“发布”,具体取决于您的应用程序的适用性。 您还可以从这里管理文件发布选项。

再次点击“下一步”进入“预览”部分。 如果您想查看将要推送到服务器的文件,请点击“开始预览”按钮。 或者点击“发布”(键盘:P)将站点发布到您的应用服务器。

部署成功后,站点将自动在您的默认浏览器中打开。

FTP 部署

还有另一种快速方法可以通过 FTP 将您的站点部署到 Azure 应用服务。 转到您的应用服务的“概述”部分。 在第一个部分右侧,您将找到 FTP 连接的详细信息。 用户名、FTP 主机名、FTPS 主机名。 使用您自己的帐户密码进行此部署的密码。

转到 Visual Studio 并右键单击解决方案。 点击“发布”选项,并在“连接”选项卡中从 Publish 方法下拉列表中选择 FTP。

Server: FTP hostname/ FTPS hostname
Site Path: site/wwwroot (Check the passive mode)
User name: FTP/deployment username
Password: Your account password
Destination URL: Your site URL

FTP Deploy

点击“验证”按钮以验证您输入的信息和连接。 点击“发布”按钮发布您的站点。 发布成功后,站点将在您的默认浏览器中自动打开。

© . All rights reserved.