1

我们目前正在开发一个多用户 WPF 应用程序。我们不想在每个客户端上安装此应用程序,而是希望从服务器运行 EXE。我们不一定要使用 ClickOnce 部署,而且我们肯定不会做基于 Web 的应用程序。

为了设计和开发这种类型的应用程序,我需要研究和教育自己有什么特别的吗?这可以使用.NET 和 C# 吗?

目标是不必在客户端上安装任何东西。再说一次,仅仅因为我知道这将是给出的答案之一,所以不会有 ASP.NET 也不会涉及任何基于 Web 的东西。

4

1 回答 1

0

非常有趣的方法。这些天来,我发现自己正在处理一个类似但安静不同的困境。

我正在处理用 WinForms 编写的富(智能)客户端应用程序,并且要求非常相似(无需安装,也没有基于 Web 的解决方案),因此该应用程序发现它在大量 CITRIX 机器上自行运行以正常服务,不这么多的用户。

正如我所说,尝试使用 citrix,您的 WPF 应用程序将在远程计算机上运行,​​而用户通过 Web 浏览器使用“RemoteControl”连接到它,如果您愿意,请提醒 msdtc 或 teamViewer。

但是,经过几年的生产,相反的解决方案再次被测试。ClickOnce 接缝是非常合理的方法。您可以定义应用程序只有在用户机器上安装了最新版本时才会运行,这样就不需要保持向后兼容性。

如果您能分享所选择的方法以及支持该决定的技术原因,我将不胜感激。

于 2013-06-18T20:05:30.287 回答