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

时间:2017-12-28 15:05:19

标签: visual-studio azure visual-studio-2017 azure-web-sites web-deployment

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

无论如何,使用下载的publishsettings文件将整个解决方案[多个项目]发布到该webapp。

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

1 个答案:

答案 0 :(得分:1)

托管在具有不同广告位的同一Azure Web App上

首先,您需要定义第二个插槽。这可以通过导航到Web App的管理刀片,然后单击“部署插槽”菜单选项在门户中完成。一旦定义了一个插槽,您可以在“部署插槽”菜单下单击它,然后您将进入插槽的完全独立的“概述”选项卡。请注意,在此页面上,您可以为插槽下载完全独立的发布配置文件。

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

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

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