【问题标题】:ClickOnce, install from Web. What am I missing?ClickOnce,从 Web 安装。我错过了什么?
【发布时间】:2010-11-26 23:07:10
【问题描述】:

我正在尝试使用 ClickOnce 发布我的应用程序以从网页安装。我在“000webhost.com”使用免费服务器。但不工作。我的文件已上传,但是当我单击安装(从 publish.html 页面)时,我得到一个断开的链接,当我单击“启动”时,我的浏览器中打开了一个 XML 文件。显然我错过了一些如此基本的东西,以至于没有人愿意谈论。我想我在某处读到服务器必须安装 FrontPage 扩展。任何帮助都会有所帮助。

编辑: 现在我尝试从 Internet Explorer 安装它。这次我没有收到损坏的链接,但我收到此错误:“无法继续。应用程序格式不正确。请联系应用程序供应商寻求帮助”。所以,仍然,任何帮助都会有所帮助。顺便说一句,他们假设每个人都使用 IE,或者为什么我在使用 Chrome 时链接断开?

【问题讨论】:

标签: .net visual-studio-2010 clickonce


【解决方案1】:

检查 Web 服务器上 .application 文件的 MIME 类型配置(您可能无法在免费服务上更改它)。 Web 服务器将 ClickOnce 清单作为纯文本而不是作为 application/octet-stream 发送,因此浏览器只是显示它而不是尝试使用安装程序启动它。

【讨论】:

  • 抱歉,我应该去哪里检查?
  • 在您的网络服务器配置中,请参阅stackoverflow.com/questions/93361/… for apache
  • 我认为这台服务器不能让我访问它。我在您的链接上尝试了解决方案(上传了一个名为“something.htaccess”的文件,其中包含 7 行代码,如下所示:software.clempaul.me.uk/articles/clickonce)但仍然遇到相同的错误。
  • 尝试向您的主机发送一封关于您的部署问题的电子邮件。我怀疑这更像是一个配置问题,正如 Xint0 所暗示的那样,提到了 Web 服务器如何处理 MIME 类型配置。
  • 如果您使用的网络服务器是 Apache,那么 .htaccess 文件应该会有所帮助,但它应该命名为 .htaccess,而不是 something.htaccess
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多