客户端(桌面应用程序).​​..服务器(Web 应用程序)- 内部网解决方案 - 是否应考虑代理情况?

客户端(桌面应用程序).​​..服务器(Web 应用程序)- 内部网解决方案 - 是否应考虑代理情况?

有一个客户端服务器应用程序。客户端 - 基于 .NET 2.0 的桌面应用程序。服务器 - 基于 ASP .NET 2.0 的 Web 应用程序。

客户端使用普通 HTTP 请求与服务器通信,因为服务器本质上是一个托管在 Web 服务器上的网站。

该解决方案主要用于内部网 - 即,Web 应用程序托管在网络中的一个内部服务器上。

在这个架构下,是否需要建立客户端来管理代理设置?

由于 Web 服务器位于 LAN 内部,在这种情况下,是否也需要通过代理来配置对内部 Web 服务器的访问?还是说代理仅用于内部网中所有计算机的 Internet 调用?

答案1

在我看来,任何使用 HTTP 的应用程序都应该能够使用 HTTP 代理。如果您的应用程序支持代理自动配置,那就最好了。您永远无法预测应用程序最终将在哪些环境中使用,并且作为系统管理员,我看重应用程序软件适应网络环境的灵活性。

由于您使用的是.NET,因此根据您执行 HTTP 的方式,您可能能够从底层本机代码中“免费”获取所有这些。

答案2

LAN 上的代理仅在您要进行某种过滤或记账时才有用。只要应用程序使用仍在 LAN 上,我认为它们对您来说就没什么用。

相关内容