我使用C#.Net,VB.Net& amp;创建了一个Windows(桌面)应用程序(大型)。 SQL Server 2005。
我需要将此应用程序移至云平台。我对regd Cloud知之甚少。
我读到的关于云的每一件事都暗示了使用ASP.Net开发的应用程序 或Web应用程序/站点只能托管在云上。 既然,我的应用程序是使用WinForms(桌面), 我怀疑该应用程序是否可以在云平台上运行。
此应用程序可以托管在云中吗? 或者我应该使用ASP.Net重新创建整个应用程序以在云中运行吗?
答案 0 :(得分:2)
如果仅将App的DATA组件移动到云中,那将变得更加有趣,因此您(大量)的客户端可以将云用作LAN扩展。便宜且无代码影响,只需在新位置解决数据源即可。 希望这会有所帮助,
答案 1 :(得分:1)
我认为你对于“在云端”实际托管的内容感到困惑(这个词我真的很鄙视,说实话)。基本上,您的桌面应用程序仍然是常规桌面应用程序,但您可以卸载数据和/或处理“到云”,桌面应用程序通常使用Web服务来访问它。
有关详细信息,请参阅Amazon E3 overview。
答案 2 :(得分:1)
您可以使用Citrix XenApp在Amazon Cloud上提供此功能。 AWS在其市场中拥有Citrix XenApp AMI。您可以在Amazon EC2上托管您的C#/ VB.net,升级并将您的MSSQL迁移到2012/2008并在另一个Amazon EC2上托管它。在AWS上安装Citrix XenApp,并通过Xenapp将您的桌面应用程序交付给客户。
答案 3 :(得分:1)
在云中托管 Windows(WinForms/WPF)应用程序的几个选项是 -