如何在线使用TFS<--&燃气轮机;当解决方案中有两个web应用时,Azure网站集成

如何在线使用TFS<--&燃气轮机;当解决方案中有两个web应用时,Azure网站集成,azure,web-deployment,azure-web-app-service,azure-devops,Azure,Web Deployment,Azure Web App Service,Azure Devops,我正在尝试使用Azure配置持续集成。我所遵循的过程与 这个过程非常有效!我签入、构建并部署到Azure网站。但是,一旦我向解决方案添加第二个web应用程序,在CI构建开始并完成之后,唯一发布到网站的就是第二个web应用程序的bin目录!(不过,对第一个项目的更新是成功的) 在这种情况下,我不理解为什么第二个应用程序的dll被发布到bin目录,而应用程序的其余部分(即内容文件)却没有。没有从app1到app2的引用,因此不应通过引用引入dll 如何配置它,以便它也发布第二个web应用程序?您可以

我正在尝试使用Azure配置持续集成。我所遵循的过程与

这个过程非常有效!我签入、构建并部署到Azure网站。但是,一旦我向解决方案添加第二个web应用程序,在CI构建开始并完成之后,唯一发布到网站的就是第二个web应用程序的bin目录!(不过,对第一个项目的更新是成功的)

在这种情况下,我不理解为什么第二个应用程序的dll被发布到bin目录,而应用程序的其余部分(即内容文件)却没有。没有从app1到app2的引用,因此不应通过引用引入dll


如何配置它,以便它也发布第二个web应用程序?

您可以告诉Windows Azure网站使用部署文件部署存储库中的哪个项目

将名为
.deployment
的文件添加到存储库的根目录,其中包含以下内容:

[config]
project = src/MyApp.Web
您可以指定包含web应用程序的文件夹,也可以指定应用程序的实际.csproj或.vbproj文件

如果在一个解决方案/存储库中有两个站点,并且希望同时发布它们,则需要使用两个单独的网站,并使用门户中的应用程序设置来指定项目。创建站点,并为每个站点在配置页面中添加名为
Project
的设置,目录或项目的路径与前面一样


更多信息:(Kudu是在Azure网站上实际处理部署的系统)

您可以告诉Windows Azure网站使用部署文件部署存储库中的哪个项目

将名为
.deployment
的文件添加到存储库的根目录,其中包含以下内容:

[config]
project = src/MyApp.Web
您可以指定包含web应用程序的文件夹,也可以指定应用程序的实际.csproj或.vbproj文件

如果在一个解决方案/存储库中有两个站点,并且希望同时发布它们,则需要使用两个单独的网站,并使用门户中的应用程序设置来指定项目。创建站点,并为每个站点在配置页面中添加名为
Project
的设置,目录或项目的路径与前面一样


更多信息:(Kudu是在Azure网站上实际处理部署的系统)

谢谢!这样我就省去了几个小时在试图弄清楚我的错误设置时的头痛。谢谢!这样我就省去了几个小时在试图弄清楚我的错误设置时的头痛。太好了!实际上,我已经放弃了希望,开始使用发布配置文件。我会在今晚晚些时候或明天尝试一下,如果一切顺利,我会接受这个答案。谢谢值得注意的是,Kudu系统不处理VSO构建;这是由TFS生成系统完成的,因此此设置不适用。含糖的实际上,我已经放弃了希望,开始使用发布配置文件。我会在今晚晚些时候或明天尝试一下,如果一切顺利,我会接受这个答案。谢谢值得注意的是,Kudu系统不处理VSO构建;这是由TFS生成系统完成的,因此此设置不适用。