发布概述
针对 ASP.NET、.NET Core 和 Python 应用,可以使用“发布”工具来部署你的应用程序。
什么是“发布”工具?
“发布”工具可帮助将应用程序部署到各种目标。 在“解决方案资源管理器”中右键单击项目,并从上下文菜单中选择“发布”,即可开始使用。 如果以前尚未发布该项目,系统会要求选择要发布到的服务,这可能是 IIS 服务器、Azure 服务(如应用程序服务)、Docker 容器注册表或 FTP 服务器。
部署选项在文档的其他部分介绍。 请参阅初探部署。
如果已发布项目,则将看到“发布”屏幕,其中提供了指向已部署资源的链接、有关部署的信息,以及用于重新发布应用程序的“发布”按钮。 还可以使用“新建”按钮再次完成发布过程,这将创建新的发布配置文件。 发布使用配置文件(.pubxml
文件)来对单个项目允许多个项目配置和多个发布目标。
在“更多操作”下,可以找到用于删除发布配置文件、编辑设置或还原的选项。
发布配置文件(.pubxml 文件)
配置文件的内容为 XML,并基于 MSBuild。
发布配置文件将凭据保留为单独的文件,该文件默认隐藏,不会签入。
始终可以从 IIS 和 Azure 应用服务导入发布配置文件
Visual Studio 可帮助管理 Azure 服务的依赖项
使用“发布”工具将应用程序部署到 Azure 时,有机会配置 Azure 服务的依赖项。
你可能希望连接到不同的 SQL 数据库、不同的存储帐户或不同的密钥保管库,以使用不同的环境,例如测试、QA、预生产等。 请参阅 Visual Studio 连接服务。
后续步骤
对于发布工具: