有一个客户端服务器应用程序。 客户端 – 基于.NET 2.0的桌面应用程序。 服务器 – 基于ASP.NET 2.0的Web应用程序。
客户端使用正常的HTTP请求与服务器进行通信,因为服务器本质上是托pipe在Web服务器上的网站。
该解决scheme主要用于内联网 – 即,Web应用程序托pipe在networking中的一个内部服务器上。
在这个架构中,是否需要构build客户端来pipe理代理设置?
由于Web服务器在局域网内部,在这种情况下,是否可以访问通过代理configuration的内部Web服务器? 还是代理严格来自内部网机器的所有互联网电话?
在我看来,任何使用HTTP的应用程序都应该能够使用HTTP代理。 如果您的应用程序支持代理自动configuration,那么最好。 您永远无法预测应用程序将最终得到使用的每个环境,作为系统pipe理员,我非常重视适应应用程序软件networking环境的灵活性。
由于您使用的是.NET,因此您可能可以从底层的本机代码中“免费”得到这个。
局域网上的代理只有在您要进行某种过滤或会计时才有用。 只要应用程序的使用停留在局域网上,我不认为它们对您有用。