【发布时间】:2012-10-31 14:27:46
【问题描述】:
场景
- Visual Studio 2012 网络发布:网络部署方法。
- 已选择“删除目标位置的其他文件”选项。
- 带有“上传”文件夹的 MVC3 网站
问题
如何在不从部署设置中删除“删除附加文件...”选项的情况下将现有文件保留在上传文件夹的目标位置?
【问题讨论】:
-
我不太明白这个问题,您想保留文件,但可以选择删除它们吗?你能澄清一下,然后我可以帮忙吗?
-
没错。我需要删除启用的选项,因为我可以从我的项目中删除视图、图像、脚本或其他类型的内容,然后发布也应该删除服务器上的这些文件。但不适用于“上传”文件夹。此文件夹包含用户上传的文件,因此发布者不得从此处删除任何内容。
-
总之,除了“上传”文件夹外,我需要所有文件夹的“删除附加...”。这可能吗?
-
使用 TFS,您可以在构建事件之前和之后使用,这将有助于将您想要的文件夹复制到其他地方,然后在构建部署后将其复制回来。除此之外,我提出了一个可能的解决方案作为答案,但我自己没有使用过。
标签: asp.net asp.net-mvc-3 one-click-web-publishing