在Microsoft Azure中发布1个项目非常好,而且非常简单。但是,如何发布包含多个项目的解决方案(我有C#ASP MVC Web + 3类库+数据库)?我无法弄清楚这一点,并且猜测我真的很愚蠢,或者只是想念显而易见的东西。我可以使用Azure进行免费试用-是否会影响我的能力?请提供一个 Visual Studio 2019 示例。我阅读了很多有关虚拟目录的信息,但是仍然不知道如何上传其他项目。尝试过Deploy multiple project solution to azure,https://docs.microsoft.com/en-us/azure/azure-resource-manager/vs-azure-tools-resource-groups-deployment-projects-create-deploy和https://social.msdn.microsoft.com/Forums/en-US/fad89061-935d-49b5-9839-4e4f76ce44c5/publish-solution-with-multiple-projects?forum=winformssetup。
答案 0 :(得分:2)
答案 1 :(得分:1)
解决方案是使用虚拟目录。
请按照下列步骤操作:
1。发布主项目。
部署主项目时,只需使用默认即可。无需进行任何修改,它将部署到site \ wwwroot。
2。设置虚拟目录。
我们都知道默认情况下会将Web应用程序部署到site \ wwwroot,因此让我们在该目录下创建一个子目录来部署新项目。
转到您网站的Kudu。
进入kudu后,单击此处的cmd。
然后单击网站wwwroot。在此目录下创建一个新文件夹。我创建的是“ test111”
完成上述步骤后,转到网站的配置。
转到路径映射标记以添加虚拟目录。这是我的设置:
3。在同一网站下部署其他项目。
将上面添加的虚拟目录添加到以下选项中:
保存并发布。
如果要部署更多项目,只需重复步骤2和3。