我正在寻找一种方法,让潜在客户在购买之前试用我的应用程序。
该产品是一个 Windows 窗体应用程序,需要 SQL Server 数据库才能运行。
虽然我有一个功能演示,客户可以在他们的网络上安装,但我想让他们在我的环境中“玩”它,让他们更轻松。
我记得微软也有类似的东西。几年前,我在虚拟环境中测试 Visual Studio,并连接到 Microsoft 的服务器。 他们以这种方式设置环境,以便当用户在使用它后注销时回滚他的操作。或者更好地解释一下:当用户登录时,它会从一个新的、干净的环境开始。 因此,我创建的用于测试 Visual Studio 的所有项目在我注销后都丢失了。
有什么建议吗?
谢谢。
想到的一些解决方案:
提供远程访问
您可以通过某种远程连接协议提供对应用程序正在运行的实例的访问,例如通过 RDP 或通过 VNC。
例如,有一个 Java VNC 客户端,它可以作为 Java 小程序运行;您可以将其放在网页上并让它连接到您在服务器上托管的 VNC 会话。
或使用 Windows 终端服务器,并允许通过 RDP 连接。
这两种解决方案当然都有缺点,如果人们位于防火墙后面,则需要打开适当的端口。不过,可能有办法解决这个问题(例如,您可以通过 HTTP 运行 VNC)。
虚拟机镜像
完全不同的解决方案:提供应用程序的可立即运行的 VM 映像(用于 VMWare、VirtualBox 或类似版本),包括服务器和所有内容。不过,您需要应用程序的演示版本,此外,获得所有专有组件(Windows 操作系统、SQL 服务器)的重新分发权可能会很麻烦。
优惠视频
人们通常并不真正需要实际使用该应用程序;他们主要感兴趣的是看看它是如何运作的。因此,也许托管应用程序运行的视频就足够了。这允许您为您的功能添加一些广告,并让您向用户展示他们在自己测试时可能会错过的内容。
2024 年新年促销!假期期间的Windows 11 Pro、Windows 10 Pro等微软产品。
Microsoft Office 2021 和 Office 2019 的更多功能可享受折扣。
新年快乐最优惠。按照您想要的方式购物!
购买并使用优惠券 - MCK80 可享受高达 80% 的折扣。