我正在尝试使用Web Deploy发布Web应用程序。 我希望Visual Studio删除任何不再存在的文件,因此我检查了我的发布配置文件中的“删除目的地中的其他文件”设置。 但是,我希望VS忽略/ Content / uploads文件夹,因为它包含我的用户上传的内容。当然,我的开发网站中的内容与实际网站中的内容不同。 不幸的是,我一直无法找到一种方法让Visual Studio在发布时忽略这个文件夹(它想要删除所有内容,因为它在项目中不存在)。 有没有人知道如何排除目标站点上的特定文件夹被Web Deploy检查?
答案 0 :(得分:0)
我遇到了类似的问题,想要在部署包中保留一些文件,即使它们不是项目的一部分。
尝试为此创建一个自定义MSBuild目标,这对我有用。
Here是一个入门MSBuild参考
希望这会有所帮助。 一切顺利。
答案 1 :(得分:0)
我无法为此问题找到合适的解决方案,所以我创建了自己的解决方案: https://pubsync.codeplex.com/
PubSync支持快速可靠的文件同步,以便发布Visual Studio项目。