azure - 为 VS 2019 发布多个项目

标签 azure azure-sql-database azure-functions azure-web-app-service

在 Microsoft Azure 中发布 1 个项目非常棒,而且非常简单。但是,如何发布包含多个项目的解决方案(我有一个 C# ASP MVC web + 3 个类库 + 数据库)?我无法弄清楚这一点并猜测我真的很愚蠢或者只是错过了显而易见的事情。我可以免费试用 Azure - 这会影响我是否可以这样做吗?请提供 Visual Studio 2019 示例。我读了很多有关虚拟目录的内容,但我仍然不知道如何上传其他项目。尝试过Deploy multiple project solution to azure , https://learn.microsoft.com/en-us/azure/azure-resource-manager/vs-azure-tools-resource-groups-deployment-projects-create-deployhttps://social.msdn.microsoft.com/Forums/en-US/fad89061-935d-49b5-9839-4e4f76ce44c5/publish-solution-with-multiple-projects?forum=winformssetup .

最佳答案

解决方案是使用虚拟目录。

请按照以下步骤操作:

<强>1。发布主项目。

enter image description here

enter image description here

部署主项目时,使用默认即可。不做任何修改,它将部署到 site\wwwroot。

<强>2。设置虚拟目录。

我们都知道默认情况下 Web 应用程序将部署到 site\wwwroot,因此让我们在此下创建一个子目录来部署新项目。

转到您网站的 Kudu。

enter image description here

进入kudu后,点击这里的cmd。

enter image description here

然后单击站点 wwwroot。在此目录下创建一个新文件夹。我创建的是“test111”

enter image description here

完成上述步骤后,转到您网站的配置。

enter image description here

转到路径映射标记以添加虚拟目录。这是我的设置:

enter image description here

<强>3。在同一网站下部署其他项目。

将上面添加的虚拟目录添加到以下选项:

enter image description here

保存并发布。

如果您想部署更多项目,只需重复步骤2和3即可。

关于azure - 为 VS 2019 发布多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59167029/

相关文章:

azure - Azure媒体播放器与Youtube和Vimeo的集成

azure-sql-database - "Data connections"天蓝色

azure - 如何在azure存储帐户中创建子文件夹并使用azure功能应用程序复制文件

ios - Azure 通知中心似乎不适用于 ios 10 和 swift 3

linux - 如何使用 Grafana 配置 Azure 的 CPU、磁盘和内存使用情况?

azure - 在哪个帐户下运行Azure Function应用程序中承载的.net控制台应用程序

r - 使用 R 中的 DBI 和 ActiveDirectoryPassword 身份验证连接到 Azure SQL 数据库

azure - 是否可以在 Azure VIP 交换期间更改连接字符串

azure - Microsoft AZURE blob 触发功能间歇性工作

git - 未执行Azure功能的自动部署