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

Visual studio 如何通过Visual Studio将包含多个项目的.Net解决方案发布到Azure,visual-studio,azure,visual-studio-2017,azure-web-app-service,web-deployment,Visual Studio,Azure,Visual Studio 2017,Azure Web App Service,Web Deployment,我有一个带有2个项目的.Net解决方案。我已经在azure中创建了一个用于部署的webapp。所以,我从Azure webapp下载了publishsetting文件 是否可以使用下载的publishsettings文件将整个解决方案[多个项目]发布到该Web应用程序 我发现只有一个项目可以发布到azure。请建议在具有不同插槽的同一Azure Web应用程序上托管 首先,您需要定义第二个插槽。这可以通过在门户中导航到Web应用的管理刀片服务器,然后单击Deployment Slots菜单选项来

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

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


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

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

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

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

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


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

您的两个项目是独立的web应用程序吗?或者一个项目是您试图发布的单个web应用程序的支持项目?两个单独的web应用程序有多种选择。你想要吗:1。两者都托管在同一个Azure Web应用程序上,每个应用程序都有不同的域名,例如customdomain1.com和customdomain2.com?2.是否希望其中一个应用程序作为虚拟应用程序置于另一个应用程序之下,例如foo.azurewebsites.net和foo.azurewebsites.net/virtual-app-1?3.或者是否要将它们发布到同一Web应用中的不同插槽?首选项1.同一Azure WebApp w.r.to.上的主机,不同插槽2.同一Azure WebApp w.r.上的主机,不同域名。在这两种情况下,建议都是最受欢迎的。非常感谢。如果解决方案有多个相互关联的项目,情况如何[a项目的O/p是另一个项目的I/p…或…BL/DL/…]。请对此提出建议。