我们试图通过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