0

我有一個在本地運行時成功構建的WebSite項目。我試圖在TFS(Visual Studio 2010)中爲此網站設置連續構建 - 當構建運行時,它失敗並出現此錯誤 -虛擬路徑...映射到另一個不允許的應用程序。 Team Foundation Server構建失敗

虛擬路徑'/abc/MasterPages/abc.master'映射到另一個應用程序,這是不允許的。

在我的構建代理中,我甚至沒有試圖將它發佈到IIS--我配置它只是運行構建並將輸出複製到特定文件夾。

任何人都可以請讓我知道如何在TFS中解決這個問題,因爲相同的代碼在所有開發人員的工作站上成功運行?

回答

0

解決方法是在所有相對URL中爲前綴〜例如:'/abc/MasterPages/abc.master'將爲'〜/ abc/MasterPages /abc.master'

這似乎解決了我的問題。

0

您是否已將發佈信息設置爲項目的一部分?如果這樣刪除它。發佈步驟需要以另一種方式完成,作爲tfs構建的一部分

相關問題