可以將ClickOnce配置爲刪除舊的發佈目錄嗎?可以將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,因此您可以看到如何讓舊的目錄在磁盤空間開始吃掉。
我們的應用程序的工作方式是你總是必須下載最新版本。你沒有選擇跳過下載,所以我希望刪除舊目錄不應該是一個問題。
我沒有添加第二個問題,詢問是否有人編寫代碼來刪除發佈的目錄。好主意歐寶,將其轉化爲一個單獨的問題。然後我會回到這個問題。 – 2010-10-01 21:50:51