ClickOnce and Amazon S3

3
我正在使用ClickOnce测试项目的部署。结果让我大吃一惊。我使用了相当多的第三方DLL,我的ClickOnce有效载荷大小为24MB。这显然需要一段时间才能传递给我的用户,尤其是那些使用VPN的用户。
有人使用过Amazon S3的ClickOnce吗?这可行吗?我在考虑将我的部署发布到这样的服务中,以便我的用户可以更快地下载。
编辑~ 我的解决方案在此处

听起来像是 .NET 2.0 框架运行时,大约为 24 MB。如果您的项目比较简单,可以使用 NSIS 制作一个安装程序,在需要时下载/安装 .NET 2.0 框架。http://nsis.sourceforge.net/Detect_and_download_the_.NET_framework。 - AaronLS
嗯,它去掉了我的链接末尾的句点,所以你需要搜索来找到页面。 - AaronLS
不是.NET框架的问题,而是所有第三方组件的问题。 - Saif Khan
1个回答

5

您可以将ClickOnce应用程序托管在任何能够通过HTTP提供文件的地方,包括我认为的Amazon CloudFront服务。无论您在互联网上发布到哪里,都应该对应用程序进行数字签名,以便用户可以确定是谁发布的,并防止篡改。


2
S3也可以直接提供HTTP文件。CloudFront则更多地是在地理分布和在S3之上使用方面进行优化。 - Mike Buckbee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接