ClickOnce - 发布文件夹 vs 安装文件夹

31

请问有人能告诉我发布文件夹位置和安装文件夹网址之间的区别吗?这两者为什么可能不相同?

1个回答

26

你在 MSDN 论坛上喜欢我的回答,我也会在这里发布答案的链接。;-)


如果你要从同一个 URL 发布和安装,只需填写发布文件位置就可以了。

之所以有两个位置是因为如果你想要发布到一个地方,但安装 URL 不同,你也可以这样做。

例如,你可能想使用 ftp 将应用程序发布到服务器,在这种情况下,发布文件位置将是 ftp://myserver/myvirtualfolder/myapp,而安装 URL 可能是 http://myserver/myapp

你可能想要将应用程序发布到本地磁盘上的文件夹,并在将其推送到 Web 服务器之前进行一些部署操作。在这种情况下,你可以将其发布到 C:\_Publish\MyApp\,添加一些文件,重新签名清单,然后将其复制到 \inetpub\MyApp\,并且安装 URL 将是 http://myserver/myapp


你只需要填写发布文件位置,不需要填写安装位置信息吗?当我开始发布过程时,它弹出了发布向导。(我认为这是大多数人首次与发布交互的方式)向导在安装部分提供了3个单选按钮选项供选择。它没有表明安装目录是可选的。(VS2012) - Brett Caswell
5
这仍然假定你知道发布和安装文件夹之间的区别。我知道其中一个是用于推送应用程序的位置,另一个是应用程序在启动时检查新版本的位置,但我记不清哪个是哪个了。 - PstScrpt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接