【发布时间】:2010-09-30 20:58:36
【问题描述】:
能否将 ClickOnce 配置为删除旧的已发布目录?
或者
是否有人编写了一些代码来删除这些发布目录(可能保留最后 10 个)?
目前,每次 ClickOnce 发布完成时,都会在 IIS 服务器上创建一个新目录。这个 NEW 目录包含下载的整个应用程序的副本。旧目录似乎不再使用,只是占用了大量空间。
这是正在创建的目录名称的示例。如您所见,名称中使用了应用程序版本号。
EduBenesysNET_1_0_1_0
EduBenesysNET_1_0_1_1
….
EduBenesysNET_1_0_1_192
EduBenesysNET_1_0_1_193
我们有 194 个(基于零的)构建,每个目录都保留在那里。一个构建的大小约为 50mb,您可以看到将旧目录保留在那里将开始占用磁盘空间。
我们的应用程序的工作方式是您始终必须下载最新版本。您没有跳过下载的选项,所以我希望删除旧目录不成问题。
【问题讨论】:
标签: visual-studio visual-studio-2008 clickonce publish