【问题标题】:How to move a windows .net runtime frontend application to the cloud (it uses a local sql server backend database)如何将 windows .net 运行时前端应用程序移动到云端(它使用本地 sql server 后端数据库)
【发布时间】:2014-10-24 10:47:50
【问题描述】:

早在 2009 年,我就有一位工程师设计了我们的 .net 应用程序,我猜它是使用 Visual Studio 编码的,而我所拥有的只是安装程序应用程序。在过去的几年里,我们一直在我们的 1 或 2 台本地客户端机器上很好地使用它,但现在我想将此前端移动到云中。而不是将其作为应用程序安装在我们的 Windows 7 机器上。

这是一个非常简单的应用程序,用于我们的小仓库,用于跟踪货物/装运等。它使用 Sql Server 2008 Express 作为本地存储的后端。

我知道如何在云中获取数据库,他们有很多选择,使用 Amazon 或 Azure,但我如何将本地客户端应用程序获取到云中?

我无权访问 Visual Studio 代码,我只有运行时可执行文件..

我确信没有办法做到这一点,许多 SO 用户会说我需要重新编写前端。

我曾尝试联系开发商,但他们已经关闭。他们无论如何我可以在云中运行它吗?

我欢迎所有选项和解决方案!

谢谢。

【问题讨论】:

  • 我不知道这个问题在 SO 上的话题度有多少……无论如何,你考虑过使用 Terminal Server 吗?它不完全是 cloud,但至少您不需要任何本地安装,甚至可以通过 Web 远程访问它(在 IE 上使用 ActiveX)。更难的是找到一个可以让你使用 TS 的好的服务提供商。

标签: sql .net windows visual-studio-2010


【解决方案1】:

我相信您有两种选择来托管此应用程序:

如果您能够配置数据库连接字符串,您可以将数据库托管在云中,并将应用程序分发给您的最终用户。但是,您已经说过您知道如何移动数据库,所以我认为这不是一个选项。

唯一的选择是在云服务器上运行整个应用程序,并使用终端服务将用户界面发送到客户端。这使得应用程序看起来好像是在用户计算机上本地运行,而实际上是在服务器上运行。

对于实现此目的的现成解决方案,您可以考虑使用 Microsoft 的 RemoteApp Azure 服务。我敢肯定还有其他类似的产品可用。

【讨论】:

  • 谢谢,Remoteapp 看起来不错,我已经注册了它,并试图让它安装我的应用程序,但它默认为 excel、word、calc,无法安装我自己的应用程序.因为一切都很遥远,所以它似乎很滞后。我决定重新编码所有内容,我正在尝试使用像 caspio 等在线数据库创建器...感谢您的帮助。
猜你喜欢
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
  • 2013-06-03
  • 1970-01-01
相关资源
最近更新 更多