我們試圖通過MSbuild部署Web服務,然後使用MSDeploy將服務推送到IIS服務器。根據不同的環境,我們有單獨的配置文件,需要根據它們所在的位置來引用它們。問題是當創建包時,其他web..config文件沒有獲取包。我已經使用結合使用單獨的web.config文件部署MSBuild Web服務包
<Target Name="CustomCollectFiles">
<ItemGroup>
<FilesForPackagingFromProject Include="*.config">
<DestinationRelativePath>%(Filename)%(Extension)</DestinationRelativePath>
<FilesForPackagingFromProject>
</ItemGroup>
</Target>
<CopyAllFilesToSingleFolderForPackageDependsOn>
CustomCollectFiles;
$(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForPackageDependsOn>
嘗試,但它似乎並沒有複製文件的過程。我做錯了什麼或者我可以選擇將它們轉換爲變換文件?
那是一個好主意,但我試圖避免使用其他工具 – Chris 2012-03-01 21:12:23