【问题标题】:Can Google Drive web pages host ClickOnce applications?Google Drive 网页可以托管 ClickOnce 应用程序吗?
【发布时间】:2016-11-08 09:16:27
【问题描述】:

好的,这是一个很长的问题,但我认为值得一问,即使我最终看起来很愚蠢(这不会是第一次)。随着 Google 最近宣布 HTML 内容可以在 Google Drive 上发布 (http://googleappsdeveloper.blogspot.com/2012/11/announcing-google-drive-site-publishing.html),有人知道是否有可能在那里也托管 ClickOnce 应用程序?

是的,我很便宜。尤其是在虚拟主机方面。我写的应用程序不多,很想以低廉的免费价格托管它们。我很便宜。 :-)

【问题讨论】:

  • 鉴于您提到的链接是在我的整整 2 年后发布的,我更倾向于相信它是相反的。 :-)
  • 我明白你的意思,但我想帮助访问者发现 Google 云端硬盘不再托管。
  • 我知道,我只是个聪明人。 :-)

标签: .net clickonce google-drive-api


【解决方案1】:

我不这么认为,因为你必须能够set the MIME types for the file types。你必须尝试一下。

您始终可以将它们放在 Azure blob 存储中,这可能会花费您大约 6 美元/年。自从写了this article 之后,价格已经下降了。

【讨论】:

  • 嗯。甚至没有考虑过 MIMEtypes(那么我不是 Web 开发人员可能是件好事)。我会试一试并报告。好博文,顺便说一句。 :-)
  • 不。没用。 “Web 服务器似乎没有安装 FrontPage 服务器扩展。”嗯,值得一试……
  • 当您尝试将 HTTP 发布到 Windwos 服务器计算机时,需要 FPSE。这是你想要做的,还是以不同的方式发挥作用?如果您尝试使用 http 发布,请尝试使用 FTP,或者只是 ftp 文件并将它们放在正确的位置。
  • 尝试直接从 Visual Studio (2010) 执行此操作。实际上试图只需要点击一次(新颖的想法,那个)。不确定 Drive 是否有 FTP 前端。我可能会尝试本地部署,然后通过 Drive 界面复制文件。看看效果如何。
  • 嗯,它工作......有点。我从程序发布到本地驱动器,然后捆绑所有内容并将其上传到 Google Drive 上的公开共享文件夹。尝试从 Internet Explorer 访问 .application 链接就像一个魅力。 Chrome,没那么多。
【解决方案2】:

这是使用 Dropbox 的一个很好的免费替代解决方案。它可能适用于 GoogleDrive - 尚未尝试过。

  1. 安装 Dropbox 客户端,
  2. 安装后,导航到 Public 子目录中的任何一个 您指定为 Dropbox 目录的目录,
  3. 右键单击“如何使用公共文件夹.rtf”文件,
  4. 在 Dropbox 菜单项中,点击“复制公共链接”,
  5. 将其粘贴到任何记事本应用程序中,
  6. 在 Visual Studio 中,在项目属性的“发布”选项卡中, 使用以下信息(将您自己的位置替换为 必需的):
  7. 发布
  8. 就是这样!文件将同步到 Dropbox 服务器,并且 项目已部署!

现在您只需提供http://dl.dropbox.com/u/xxxxxx/Project1/index.html 文件的URL(如果您选择在发布选项中生成文件)或直接提供http://dl.dropbox.com/u/xxxxxx/Project1/setup.exe

感谢:Michael S. Clark

【讨论】:

  • 嗯。有趣的想法。我没有 Dropbox 帐户,目前我没有编写任何 ClickOnce 应用程序,但如果我再次担任该职位,我一定会检查一下。也感谢您的详细回答!
  • 像魅力一样工作!谢谢!
  • 这种方法似乎不再有效,因为 Dropbox 文件共享 URL 不再与其在文件系统中的位置相关。
【解决方案3】:

我想是的,因为 ClickOnce 只使用静态文件并且不需要服务器端脚本。

【讨论】:

  • 有趣的是看到从 Visual Studio 中设置它并实际进行部署是多么棘手。 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
  • 2018-08-31
  • 1970-01-01
  • 1970-01-01
  • 2023-01-07
相关资源
最近更新 更多