日期:2014-05-19  浏览次数:20515 次

如何完全卸载已部署的站点?
开发一站点,打包成.msi文件(使用web   setup   project完成的),然后安装到生产环境下的WEB   SERVER的某个虚拟目录下如HRPortal,运行站点都是ok的.站点运行时会创建一些文件夹如A,B在这个虚拟目录下,而且创建的这些文件夹里面会在运行时存储文件.问题是我运行.msi安装文件要卸载这个站点时总是卸载不完全,A,B这些文件夹并没被卸载掉,仍然保留在虚拟目录下面.我想要的是把这些在站点运行时动态产生的文件夹和文件也在卸载过程中删除.该怎么整?   我使用了Custom   Action,写了个类,override了Installer的UnInstall方法,但测试时发现不起作用.

------解决方案--------------------
如果MS自带的MSI功能不够用,就考虑用InstallShield吧。
------解决方案--------------------
爱莫能助,只能友情帮顶~!
------解决方案--------------------
应该是打包有问题