簡體   English   中英

TFS構建修改網站文件夾結構

[英]TFS build modifying website folder structure

在我的解決方案中,我有一個基本的ASP.NET MVC網站和一個Wix項目。 為了確定需要安裝的文件,我使用Heat(一個Wix組件)對構建輸出進行索引。 這是構建后事件的一部分。 在Visual Studio 2015中構建時,它可以在我的本地計算機上完美運行。

簽入時,我的問題發生了,並且CI(TFS構建)將其生成。 不同之處在於:

  • bin文件夾的內容直接放置在build文件夾中
  • 網站的其余部分放在新的_PublishedWebsites文件夾下

這意味着許多參考都被打破了。 例如,將_PublishedWebsites文件夾放入IIS中斷時(由於.net無法找到Bin的內容)

經過對該主題的大量研究,並嘗試了傳遞MSBuild參數的嘗試,我已經結束了我的工作。

TFS中的構建是否可以保持文件位置不變而無需復制和創建新文件夾?

如果不是,從TFS獲取准備就緒的站點(在單個文件夾中)的推薦方法是什么?

添加“ 復制文件”任務以將bin文件夾復制到$(build.artifactstagingdirectory)\\_PublishedWebsites ,請檢查以下屏幕截圖:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM