当MSBuild打包ASP.Net网站时,它将创建一个.zip文件和一组xml文件。使用msdeploy,我可以将该zip文件和一组参数替换项推送到IIS服务器。
现在,这是个难题:给定Web Package zip文件,是否可以解压缩它并完全替换令牌[SetParameters.xml
,以便可以将其自动复制到文件系统位置?
我可以自己动手-我必须对令牌替换逻辑进行反向工程,并处理zip文件如何将整个文件夹树包含到驱动器根目录(而不是项目文件夹的相对路径,是部署时将使用的内容)。所有这些都是可行的……但是非常烦人,我希望有更好的方法。
提前感谢。