将ClickOnce应用程序发布到本地计算机,然后上传?

时间:2011-03-25 05:31:06

标签: visual-studio visual-studio-2010 clickonce

我使用ClickOnce将我的应用程序发布到Web服务器,并从网页安装选项。但是我通常必须在它工作之前尝试5次,因为我使用的服务器不是很好,而且很多文件都是上传的。也许因为服务器没有带宽限制,他们说的方式是he,嘿,带宽容易#34;随你。

但是现在我已经尝试发布2天了,我总是得到一个错误,总是与服务器有关。那么有可能发布到我自己的PC,好像它是一个服务器,然后手动上传我的文件,而不必手动创建清单和类似的东西?

1 个答案:

答案 0 :(得分:4)

是。将发布文件位置设置为本地目录,如C:\ MyApp。然后将安装URL设置为用户将在Web服务器上访问它的URL。发布它。

它会将文件发布到本地文件夹。

首先将新版本的文件夹复制或FTP到服务器。这是在“应用程序文件”下,并且类似于yourappname_1_2_3_4,其中1.2.3.4是版本号(例如)。

接下来,将setup.exe,publish.htm(如果您正在使用它)和yourappname.application复制到服务器上部署文件夹的根目录,覆盖已存在的文件夹。

用户运行的版本由部署文件夹根目录中的部署清单(.application文件)确定,因此在您将新的部署清单放在适当位置之前,将不会访问版本化文件夹。这就是你想先做版本化文件夹的原因。显然,如果您放入新的部署清单并且它不想使用的文件夹,那么您将遇到问题。