关于vs 2005发布网站时的文件覆盖问题

来源:互联网 发布:c语言编程学校 编辑:程序博客网 时间:2024/05/18 18:02

vs2005 发布网站的时候会将目标url根目录下的文件覆盖,更确切的说是先清空目标再复制过去。不要以为你的项目文件中没有目标网站中的某个文件(例如用户上传的文件),就万事大吉了。目标网站的这个文件一样会被干掉。

幸好vs2005只是干掉了目标url根目录物理路径下的文件。这样你可以将一些发布时不希望被删除的文件放在其他物理路径下,并将虚拟目录指向该物理路径即可。

类似web应用生成的文件(如报表)、用户上传的文件都要这样处理啊,否则web在运行时产生的文件都会被你更新代码的行为所破坏。