快速入门:发布 ASP.NET Web 应用

在本文中,你将了解如何将第一个 ASP.NET Web 应用发布到各种位置,包括本地 Web 服务器(如 IIS)和远程云环境(如 Azure 应用程序服务)。

本文支持 ASP.NET 和 ASP.NET Core。

注意

本文介绍手动部署,这非常适合快速启动和运行某些内容,但对于大型项目和生产方案,可能需要设置部署管道。 您可以使用 GitHub ActionsAzure DevOps Pipelines 为此类方案设置自动部署,并持续集成。

先决条件

你需要已安装 ASP.NET 和 Web 开发工作负载的 Visual Studio

如果已安装 Visual Studio:

  • 通过选择“帮助”>“检查更新”,在 Visual Studio 中安装最新更新。
  • 通过选择“工具”>“获取工具和功能”,添加工作负荷。

入门

在解决方案资源管理器中,右键单击项目,选择“发布”。

显示“发布”选项的屏幕截图。

如果你是第一次发布此 Web 应用,接下来会看到“发布”向导。

显示“发布向导”的屏幕截图,其中显示了可用的发布目标。

注意

Visual Studio 根据 web 应用的类型筛选目标列表。

将 Web 应用发布到 Azure

如需发布 Web 应用的详细步骤,请参阅快速入门:部署 ASP.NET Web 应用

后续步骤

管理 Web 应用程序部署的设置。 通过管理设置,可以控制 .NET 部署选项以及行为,例如如何处理部署目标中不属于部署过程的现有文件。 请参阅管理 Web 部署设置