如何使用Microsoft.Web.Deployment来操作MsDeploy如何预览文件更改

时间:2017-01-13 02:53:07

标签: c# .net iis msbuild msdeploy

当我以使用Microsoft.Web.Deployment的方式使用MsDeploy来解决问题时,我的C#程序可以正常工作,使用contentPath提供程序将是与服务器正常文件同步的站点,但是不知道内容是同步的,知道只增加几个问题,删除一些文件并删除。几个问题。但我想知道具体文件是什么,得到这些文件的清单,目前使用的是Microsoft.Web.Deployment我不知道如何达到目的,这对我来说非常重要,请帮帮我。 类似于使用Visual MsDeploy Studio,你可以提前预览知道哪些文件会被更新,我希望效果是这样的,请告诉我如何实现这个效果,非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用whatif标志找出将使用MSDeploy部署/更改的内容:

msdeploy -whatif -verb:sync -source:contentPath=C:\Inetpub\Site1 -dest:contentPath=C:\Inetpub\Site2

https://technet.microsoft.com/en-us/library/dd569089(v=ws.10).aspx