【问题标题】:The virtual path ... maps to another application, which is not allowed. Team Foundation Server build fails虚拟路径 ... 映射到另一个应用程序,这是不允许的。 Team Foundation Server 构建失败
【发布时间】:2012-12-26 17:50:25
【问题描述】:

我有一个在本地运行时成功构建的网站项目。我正在尝试在 TFS (Visual Studio 2010) 中为此网站设置持续构建 - 当构建运行时,它会因此错误而失败 -

虚拟路径“/abc/MasterPages/abc.master”映射到另一个应用程序,这是不允许的。

在我的构建代理中,我什至没有尝试将其发布到 IIS - 我对其进行配置的只是运行构建并将输出复制到特定文件夹。

谁能告诉我如何在 TFS 中解决这个问题,因为相同的代码可以在所有开发人员的工作站上成功运行?

【问题讨论】:

    标签: visual-studio-2010 web continuous-integration


    【解决方案1】:

    您是否将发布信息集作为项目的一部分?如果是这样删除它。作为 tfs 构建的一部分,发布步骤需要以另一种方式完成

    【讨论】:

      【解决方案2】:

      解决方法是在所有相关 URL 中添加 ~ 前缀 - 例如:'/abc/MasterPages/abc.master' 将是 '~/abc/MasterPages/abc.master'

      这似乎解决了我的问题。

      【讨论】:

        猜你喜欢
        • 2016-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-17
        • 2011-03-14
        • 2013-02-01
        • 2014-11-02
        相关资源
        最近更新 更多