发布概述

针对 ASP.NET、.NET Core 和 Python 应用,可以使用“发布”工具来部署你的应用程序。

什么是“发布”工具?

“发布”工具可帮助将应用程序部署到各种目标。 在“解决方案资源管理器”中右键单击项目,并从上下文菜单中选择“发布”,即可开始使用。

它是如何工作的?

发布使用配置文件(.pubxml 文件)来允许多个项目配置和单个项目的多个发布目标。

publish profiles

配置文件的内容为 XML,并基于 MSBuild。

publish profile example contents

发布配置文件将凭据保留为单独的文件,该文件默认隐藏,不会签入。

hidden user files

始终可以从 IISAzure 应用服务导入发布配置文件

import profile

Visual Studio 可帮助管理 Azure 服务的依赖项

使用“发布”工具将应用程序部署到 Azure 时,有机会配置 Azure 服务的依赖项。

dependencies during publish

你可能希望连接到不同的 SQL 数据库、不同的存储帐户或不同的密钥保管库,以使用不同的环境,例如测试、QA、预生产等。

后续步骤

对于发布工具: