ClickOnce托管要求?

时间:2009-09-22 04:53:20

标签: .net clickonce

我想将我的应用发布到网站,以便用户可以通过网址下载,该应用可以从同一位置进行更新。

我有'标准'Linux托管,但在尝试使用ClickOnce发布时收到消息: Web服务器似乎没有安装FrontPage Server Extensions。

这需要Windows(ASP.NET?)托管吗?如果应用程序作为桌面应用程序运行,我认为Linux托管是可以的。

提前感谢您对此的任何澄清!

3 个答案:

答案 0 :(得分:4)

如果您将http URI指定为“发布文件夹位置”,我很确定Visual Studio将尝试使用FrontPage Server Extensions。如果您要发布到没有FPSE支持的服务器,请使用ftp URI(如果您可以直接访问服务器,则使用UNC路径)。

我一直使用ftp来部署我的互联网托管的ClickOnce应用程序,这是一种享受。

您可以将“安装文件夹URL”指定为http URI - 只需确保使用ftp作为发布位置。

答案 1 :(得分:0)

只有从Visual Studio中发布ClickOnce才能使用Frontpage服务器扩展。据我所知,大多数点击一次就会出现在浏览器中。

有关详细信息,请参阅this article

答案 2 :(得分:0)

您可以发布到您当地的machnine,然后在清单上运行mage并将安装位置更改为您的网站uri,最后手动将文件复制到您的服务器。

这不是世界上最自动化的解决方案,但它可行。