通过云/虚拟化环境部署多依赖性.NET Winforms应用程序

时间:2012-06-05 00:24:12

标签: .net winforms cloud virtualization

我们开发了一个.NET Winforms应用程序,它通过webservices连接到中央SQL Server数据库。胖客户端本身依赖于许多外部依赖项,例如Microsoft Office,Office Web Components和.NET Framework 4.0。

有哪些选项可用于部署此类应用程序(只是.NET Winforms胖客户端部分),如虚拟化应用程序?我们要努力实现的目标是:

  • 简化安装过程,用户目前必须安装许多先决条件,每个先决条件在各种Windows环境中都有自己的特性。
  • 均衡用户体验并降低支持成本。此外,允许该应用程序在Windows以外的平台上运行。

我们正在关注的规模是大约10,000名桌面用户。

我查看了Numecent http://www.numecent.com/technology/cloudpaging.html提供的Cloud Paging产品,它与所需内容类似。想知道是否有人有将传统.NET Winform应用程序转移到虚拟化产品的经验,以及是否有人有任何建议和想法。

1 个答案:

答案 0 :(得分:0)

你走在正确的轨道上。

Numecent解决了.NET应用程序的交付问题,并允许在胖客户端上集成其他软件资产的外部依赖关系,包括(但不限于)Microsoft Office,Office Web Components和.Net 4.0 Framework。此外,任何或所有这些依赖项都可以作为程序包的一部分包含在内(如果它们不在或不希望将这些资产用于胖客户机)。

对于交付,Cloudpaging将大大减少这些应用程序及其依赖项的大小。例如,一个非常流行的CAD应用程序在134MB内完全运行.NET(CAD应用程序本身就是3GB!)。我怀疑SQL胖客户端会小得多。

就您的其他问题而言,简化安装过程和处理不同Windows环境中的先决条件对于降低支持成本以及更好地满足最终用户至关重要。 Numecent已经展示了这两种产品,并且在生产中已经成功进行了商业部署,类似于您的用例。他们还为其他平台(例如平板电脑)提供解决方案。

我建议你去

http://www.numecent.com/contact/contact-us.html

有人会与您联系并提供详细的答案。