如何使用Microsoft.Web.Deployment操作MsDeploy 如何预览文件变化

How to use Microsoft.Web.Deployment to operate MsDeploy how to preview file changes

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

您可以使用 whatif 标志找出 deployed/changed 与 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