-1

我对 .net 比较陌生,正在寻找一种在网络共享上部署的方法,在该网络共享上,服务器将像终端服务器一样完成大部分繁重的工作。主要目的是减少位置之间的慢速连接上的网络流量。我查看了 ClickOnce,在这种情况下,它似乎依赖客户端完成大部分工作。另外 asp.net 也是不可能的,因为我的应用程序需要富客户端开发环境。

4

2 回答 2

1

如果您想减少网络流量,那么除非应用程序一次性执行某项操作或严重依赖服务器数据源,否则您最好使用 clickOnce 或 Windows 安装程序,因为初始传输成本远低于任何执行系统的生命周期成本大部分工作在服务器上。

如果您的应用程序确实严重依赖与服务器的某种带宽密集型数据连接,但需要本地客户端环境并且网络是一个真正的问题,那么可能值得将您的应用程序拆分为与服务器通信以进行处理的瘦客户端。这将涉及对通信协议的仔细考虑。

于 2013-07-10T19:24:59.283 回答
0

正如一条评论指出的那样,您的描述肯定令人困惑。如果您希望服务器执行繁重的工作而客户端执行一些轻量级的 UI - 您可以创建 Win 表单应用程序并连接到服务器上的 Web 服务或 WCF。你可以为此做 Web API。你可以做远程处理。但无论如何都会有连接和流量。

或者,就像有人说的那样,应用程序在云农场中运行,人们通过远程连接登录。

于 2013-07-10T22:46:57.913 回答