如何通过 Visual Studio 将包含多个项目的 .Net 解决方案发布到 Azure

How to Publish .Net solution containing multiple projects through Visual Studio to Azure

我有一个包含 2 个项目的 .Net 解决方案。我已经在 azure 中创建了一个用于部署的 webapp。所以,我从 Azure webapp 下载了 publishsetting 文件。

是否可以使用下载的 publishsettings 文件将整个解决方案[多个项目]发布到该 webapp。

我看到只有一个项目可以发布到 azure。请推荐

在具有不同插槽的同一个 Azure Web 应用程序上托管

首先,您需要定义第二个广告位。这可以在门户中通过导航到您的 Web 应用程序的管理 blade,然后单击部署槽菜单选项来完成。定义插槽后,您可以在 Deployment Slots 菜单下单击它,您将被带到一个完全独立的插槽概述选项卡。请注意,在此页面上,您可以为广告位下载完全独立的发布配置文件。

同一个 Visual Studio 解决方案中有两个 Web 应用程序,您可以右键单击每个应用程序,选择 "Publish",然后使用主要或插槽发布配置文件来确定每个 Web 应用程序的发布位置.

一个 Azure Web App 中不同 Web 应用程序的多个自定义域名

使用与上述相同的步骤。发布您的两个站点后(使用两个槽 - 您定义的主槽和新槽),浏览到每个槽中的自定义域选项卡。在这里,您可以设置每个自定义域,以便 Azure 将流量相应地路由到适当的插槽。