4

我正在尝试使用 Web Deploy 来发布 Web 应用程序。我希望 Visual Studio 删除任何不再存在的文件,因此我检查了我的发布配置文件中的“在目标位置删除其他文件”设置。但是,我希望 VS 忽略 /Content/uploads 文件夹,因为它包含我的用户上传的内容。当然,我的开发站点中的内容与实际站点中的内容不同。不幸的是,我一直无法找到一种方法让 Visual Studio 在发布时忽略此文件夹(它想要删除所有内容,因为它在项目中不存在)。有谁知道如何将目标站点上的特定文件夹排除在 Web Deploy 的检查范围之外?

4

2 回答 2

0

我有一个类似的问题,想在部署包中保留一些文件,即使它们不是项目的一部分。

尝试为此创建一个自定义 MSBuild 目标,这对我有用。

是 MSBuild 入门参考

希望这可以帮助。祝一切顺利。

于 2012-10-17T19:30:25.743 回答
0

我无法为这个问题找到合适的解决方案,所以我创建了自己的: https ://pubsync.codeplex.com/

PubSync 为发布 Visual Studio 项目提供快速可靠的文件同步。

于 2012-11-19T18:03:12.510 回答