Azure Website Continuous Deployment always picks up the wrong project
我的在线 TFS 中有以下文件夹结构:
文件夹名称也与解决方案中的项目名称匹配。
图例:
- 绿点:web api 2.0 项目
- 红点:类库
- 蓝点:控制台应用程序作为 Web 作业添加到 Web 项目
- 灰点:控制台应用仅用于测试
构建定义的工作文件夹:
构建定义是通过在线连接 Azure 到 TFS 自动创建的,我只更改了文件夹,所以它不是 Team Project 根文件夹,而是指向该分支的文件夹,包含解决方案文件和文件夹第一张照片。
(这指向包含解决方案文件的文件夹以及第一张图像中的所有子文件夹。
问题: 部署成功,这是我在摩纳哥看到的:
当我运行构建时,它总是选择
我怎样才能让它拿起网络项目?
编辑:问题已关闭,声明与此重复。我已经尝试过那里建议的解决方案,但是 FTP 上的
我在使用 VSO 中的 CD 将 MVC 应用程序部署到 Azure 时遇到了类似的问题。
这个问题在某种程度上与 WebJob Publishing 机制有关。
目前我无法一次性使用 WebJob 部署我的整个解决方案,但是当我从我的解决方案中删除所有 webjob *.json 文件和 Microsoft WebJobs Publish NuGet 包时,我已经设法部署了我的MVC 应用程序正常。
我想我现在必须单独部署应用程序的这部分。