3

我使用 C#.Net、VB.Net 和 SQL Server 2005 创建了一个 Windows(桌面)应用程序(大)。

我需要将此应用程序移动到云平台。我对 regd Cloud 了解不多。

我读到的关于云的每一篇文章都暗示使用 ASP.Net 或 Web 应用程序/站点开发的应用程序只能托管在云上。由于我的应用程序使用的是 WinForms(桌面),我怀疑该应用程序是否可以在云平台上运行。

此应用程序可以托管在云中吗?或者我应该使用 ASP.Net 重新创建整个应用程序以在云中运行?

4

4 回答 4

2

您可以使用 Citrix XenApp 在 Amazon Cloud 上提供此功能。AWS 在其市场中有 Citrix XenApp AMI。您可以在 Amazon EC2 上托管您的 C#/VB.net,将您的 MSSQL 升级和迁移到 2012/2008 并将其托管在另一个 Amazon EC2 上。在 AWS 上安装 Citrix XenApp 并通过 Xenapp 将您的桌面应用程序交付给您的客户。

于 2013-05-28T18:31:57.623 回答
2

如果您仅将应用程序的 DATA 组件移动到云中会更有趣,因此您的(重)客户端可以将云用作 LAN 扩展。更便宜且无代码影响,只需在新位置处理 dat 源。希望这可以帮助,

于 2019-03-26T14:34:17.727 回答
1

我认为您对“在云中”实际托管的内容感到困惑(老实说,我真的很鄙视这个术语)。本质上,您的桌面应用程序仍然是常规桌面应用程序,但您可以将数据和/或处理“卸载到云端”,并且您的桌面应用程序通常使用 Web 服务来访问它。

有关更多信息,请参阅Amazon E3 概述

于 2013-05-20T07:51:45.880 回答
1

在云中托管 Windows(WinForms/WPF)应用程序的几个选项是 -

  1. 应用流2 (AWS)
  2. Windows 虚拟桌面 (Azure)
  3. Citrix Virtual Apps and Desktops
于 2021-01-02T17:21:10.990 回答