2

用例

我在我的组织中大量使用 Google Drive(通过 Google Apps)与不同的团队就文档等进行协作。我看到 Google Drive 现在允许您直接在其上托管 Web 内容。我们最近制作了一个小型 .NET 应用程序,我们需要在本地托管它以供我们的测试团队使用。这是一个稍微不同的用例,但为了将我们所有的内容保存在一个地方,我想尝试将 Click Once 安装程序完全托管在 Drive 上,以及 Publish.htm 以始终为我们的测试团队提供最新版本和别的。我在 .NET 中使用 ClickOnce 部署的经验有限,但过去曾在硬盘驱动器和服务器上这样做过。

限制

一个限制是我们显然不想公开它,正如我在此处此处在线找到的大多数教程中所述。我不介意在我的组织内公开它,所以任何有链接的人都可以访问它并下载应用程序(这有助于我们将它提供给我们组织中将来无法访问开发服务器等的人)。

2 我需要了解的关键事项:

  • 托管是否在 Drive 上的组织内本地工作(或者这是 Drive SDK 的管道中的东西)。如果是,此过程与使用公共托管有何不同。

  • 如何为 ClickOnce publish.htm 生成链接

4

1 回答 1

1

发布与共享的工作方式不同,您不能限制对已发布文件或文件夹的访问。共享允许您限制对文件的访问,但您不能轻松地直接访问文件,这对于您的用例可能不是一个好的解决方案。

如果您真的想使用 Drive 来私密地托管文件,请使用 Google Drive SDK。这是如何启动 C# 项目的快速入门。然后,在您的组织中共享您的文件并使用 Files.get() 检索文件的 downloadUrl,然后直接下载内容。获取 downloadURL 及其内容的所有示例代码都可以在以下文档中的 C# 中找到。

于 2013-08-01T17:07:52.370 回答