我使用ClickOnce将我的应用程序发布到Web服务器,并从网页安装选项。但是我通常必须在它工作之前尝试5次,因为我使用的服务器不是很好,而且很多文件都是上传的。也许因为服务器没有带宽限制,他们说的方式是he,嘿,带宽容易#34;随你。
但是现在我已经尝试发布2天了,我总是得到一个错误,总是与服务器有关。那么有可能发布到我自己的PC,好像它是一个服务器,然后手动上传我的文件,而不必手动创建清单和类似的东西?
答案 0 :(得分:4)
是。将发布文件位置设置为本地目录,如C:\ MyApp。然后将安装URL设置为用户将在Web服务器上访问它的URL。发布它。
它会将文件发布到本地文件夹。
首先将新版本的文件夹复制或FTP到服务器。这是在“应用程序文件”下,并且类似于yourappname_1_2_3_4,其中1.2.3.4是版本号(例如)。
接下来,将setup.exe,publish.htm(如果您正在使用它)和yourappname.application复制到服务器上部署文件夹的根目录,覆盖已存在的文件夹。
用户运行的版本由部署文件夹根目录中的部署清单(.application文件)确定,因此在您将新的部署清单放在适当位置之前,将不会访问版本化文件夹。这就是你想先做版本化文件夹的原因。显然,如果您放入新的部署清单并且它不想使用的文件夹,那么您将遇到问题。