使用案例
我在我的组织中使用Google云端硬盘(通过Google Apps)与不同的团队在文档等方面进行协作。 我看到Google云端硬盘现在允许您直接在其上托管网络内容。我们最近制作了一个小型.NET应用程序,我们需要在本地托管我们的测试团队才能接收。它的用例略有不同,但为了将所有内容保存在一个地方,我想尝试在Drive上完全托管Click Once Installer,以及Publish.htm,以便随时向我们的测试团队提供最新版本和别的。我在.NET中使用ClickOnce Deployment的经验有限,但过去在硬盘和服务器上做过这些。
限制
一个限制是我们显然不希望公开这一点,正如我在网上找到的大多数here和here教程所述。我不介意在我的组织中公开它,所以任何有链接的人都可以访问它并下载应用程序(这有助于我们将它提供给组织中的人员,将来无法访问开发服务器等)。
2我需要理解的关键事项:
托管是否在驱动器上的组织内本地工作(或者这是Drive SDK的管道中的内容)。如果是,这个过程与使用公共托管的过程有何不同。
如何为ClickOnce publish.htm
答案 0 :(得分:1)
发布的工作方式与共享不同,您无法限制对已发布文件或文件夹的访问。共享允许您限制对文件的访问,但您无法轻松直接访问该文件,这对您的用例可能不是一个好的解决方案。
如果您确实要将云端硬盘用于私有托管文件,请使用Google Drive SDK。以下是quickstart如何启动C#项目。然后,在整个组织中共享您的文件,并使用Files.get()来检索文件的downloadUrl,然后直接下载内容。获取downloadURL及其内容的所有示例代码均可在following documentation的C#中获得。