0

我们开发了一个 .NET Winforms 应用程序,它通过 Web 服务连接到中央 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 应用程序转换为虚拟化产品的经验,以及是否有人有任何建议和想法。

4

1 回答 1

0

你在正确的轨道上。

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

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

至于您的其他问题,简化安装过程和处理不同 Windows 环境的先决条件是降低支持成本和更好地满足最终用户的基础。Numecent 已经证明了这两者,并在生产中成功地进行了商业部署,类似于您的用例。他们也有其他平台(例如平板电脑)的解决方案。

我建议你去

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

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

于 2012-08-08T01:28:38.657 回答