ClickOnce与快捷方式

时间:2009-01-23 22:17:03

标签: clickonce deployment

我见过一些应用程序,其“部署”策略是在服务器中有一个.exe文件,并通过不同“客户端”的快捷方式访问它,它运行正常。他们只担心在新版本到货时保持EXE文件的更新。为什么这种方法是错误的,使用ClickOnce而不是这种老式风格会有什么好处呢?

2 个答案:

答案 0 :(得分:3)

当心怀不满的Joe决定要在整个组织中传播大量病毒并用恶意病毒替换友好的.exe时会发生什么? ClickOnce通过证书验证来阻止这一点。

也...

ClickOnce具有先决条件检查系统。您没有数据访问组件?你甚至没有.NET Framework 2.0?没问题!它安静地安装了先决条件。

不能想到任何其他原因,但那些是大的。

编辑:此外,ClickOnce安装可在断开网络连接时运行的本地副本。运行本地副本时,它会自动检查任何更新,为用户提供更新到新版本或运行当前版本的选择。这可以配置为在程序启动时或程序关闭时完成,如果我的内存正确地为我服务。

嗯......还有什么..

通过在网络上运行.exe,您可能会遇到修改运行.exe的PC文件系统的问题。 ClickOnce没有任何问题,因为它是在本地运行的。

答案 1 :(得分:1)

在网络驱动器上共享文件可能会导致文件锁定悲痛并且可能根本不起作用,具体取决于安全策略和Windows版本。