【问题标题】:Looking for suggestions for running a VB6 application in the "cloud"寻找在“云”中运行 VB6 应用程序的建议
【发布时间】:2016-03-23 07:21:13
【问题描述】:

我有一个用 VB6 编写的 Win32 应用程序,它使用 MS Access 数据库作为其数据文件。

我有大约 30 个客户在使用这个应用程序。每个人当前都在其本地网络中设置了它。一些客户有一个终端服务器供员工远程访问他们的网络。

我的一些客户正在询问在云中使用该应用程序的可能性。

我正在考虑最终使应用程序以某种形式基于 Web 的可能性,但这需要几个月的时间。因此,与此同时,我正在寻找有关客户如何在“云”中运行此应用程序的建议。

能否以某种方式使用 Microsoft Azure 运行它?

我也想知道我是否可以自己租用虚拟专用服务器,然后将其设置为允许多个客户端连接到它(每个客户端都使用自己的个人数据文件)。关于这个选项,我的主要问题是对于需要连接的用户是否会产生额外的许可费用(例如,像旧的终端服务“客户端访问许可”)。

该应用程序的一个功能是用户能够将电子文件(word 文档、pdf 等)“附加”到文件注释中。这些“附件”存储在数据文件位置的子文件夹中(即它们不存储在数据文件中)。所以解决方案必须能够支持将本地文档上传到“云”服务。

欢迎提出任何想法。

非常感谢,

罗汉

【问题讨论】:

  • 请问在云中运行您的桌面应用程序的动机是什么?您认为您可以从中获得什么好处?
  • 我对 Azure 不是很熟悉,但这个 Remote App 听起来像是终端服务器的 Azure 等价物。见does vb6 runtime work with RemoteApp
  • @GauravMantri 这不是我,而是客户 :-) ...我认为他们的主要动机是降低成本,因为他们摆脱了内部服务器。
  • @user6102577 你有什么最新进展吗?我也面临同样的问题。

标签: azure vb6 cloud


【解决方案1】:

您可以尝试使用 MS Azure 的“虚拟机”功能。

  1. 访问 portal.azure.com
  2. 在左侧导航栏中,选择“虚拟机”
  3. 点击“添加”,在搜索栏中输入“windows”并按 输入
  4. 选择所需的 Windows 虚拟机
  5. 连接、上传您的 VB6 应用并进行测试...

请注意,某些 Windows 虚拟机需要 MSDN 订阅或费用很高。

【讨论】:

  • 感谢@TriNguyen 的这个建议,我会测试一下。
【解决方案2】:

您正在寻找的 Azure 功能可能是 Azure RemoteApp。它允许将桌面应用程序安装在 Azure“云”中,然后由使用远程桌面服务功能的任何设备的用户使用。这样您就可以控制应用程序的安装环境,而不必配置每个用户的设备;这对于 VB6 应用程序等较旧的旧应用程序特别有用。

https://www.remoteapp.windowsazure.com/en/

编辑:不幸的是August 12, 2016 Microsoft announced they are discontinuing Azure Remote App。新购买的 RemoteApp 将于 2016 年 10 月 1 日停止,该服务将由 Citrix 提供的名为 Citrix XenApp Express 的产品取代。

【讨论】:

【解决方案3】:

我认为您应该为每个客户简单地创建一个虚拟服务器。不要为每个人创建 1 个虚拟服务器,这将是一场噩梦,并且对客户端数据非常不安全。

客户端仍然可以像以前一样通过终端服务或远程桌面访问,只是服务器现在在云中。

然后您可以向每个客户收取您为其服务器收取的费用。

【讨论】:

    【解决方案4】:

    无需编程即可在云端运行 EXCEL/访问数据库!

    我可以在不使用 Azure 或类似工具的情况下解决您的问题。我们首先将您的 Excel/Access 数据库转换为基于 Progen4GL 的应用程序,然后在云上运行。请参阅 www.progencloud.com 上的下载。

    如果可以,请向我们发送类似的 Access/Excel 文件。我们会将其转换为 Progen4GL 数据库,您可以在云上运行该数据库并具有完全的读/写访问权限。由于 Progen4GL 无需编程即可读取 Access/Excel 文件,因此我们可以免费为您完成。转换为 Progen4GL 数据库只需几分钟。我们会将其作为云应用程序退还给您。请参阅 www.progencloud.com 上的 Progen DataOWL 并亲自尝试。您需要我们的帮助才能在云上运行它,因为该网站没有完整的详细信息。

    Ravi Raizada raviraiz@aol.com www.progencloud.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      相关资源
      最近更新 更多