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