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





5.00/5 (1投票)
如何从 Visual Studio 将您的站点部署到 Azure 应用服务。
将您的网站构建并发布到 Azure 应用服务比发布到远程计算机更简单。 有几种方法可以将您的站点发布到 Azure。
导入发布者文件
这是将您的站点发布到 Azure 应用服务最简单的方法之一。 首先,创建一个新的应用服务,或者如果您已经有一个,请打开该服务的“概述”部分。
您将在“概述”部分顶部找到几个选项,例如“浏览”、“停止”、“交换”等。 还有一个名为“获取发布配置文件”的选项。 点击该链接,将下载一个带有 .PublishSettings 扩展名的文件。
如果您在任何文本编辑器中打开该文件,您会发现它不过是一个包含 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”窗口中的“连接”选项卡。
现在您可以从下拉列表中选择 Web 部署或 FTP。 对于两者,所有字段都将预先填充所有信息和凭据。
点击“验证连接”以检查 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
点击“验证”按钮以验证您输入的信息和连接。 点击“发布”按钮发布您的站点。 发布成功后,站点将在您的默认浏览器中自动打开。