1
我正在努力解决一个问题,在它的表面上,有很好的文档记录,但我似乎无法破解。WCF服务(本地系统帐户)检测用户代理设置
我的应用程序基于2个组件:WCF Windows服务和.net客户端窗体应用程序。该服务始终在本地系统帐户下运行,主要用于检查更新,作为Web服务调用的传递和管理产品信息文件。
无论如何,当应用程序部署到通过代理访问Web的用户时,服务无法访问Web服务。这是预期的,因为本地系统帐户无法检测到用户代理设置。我无法弄清楚如何解决这个问题。通过在WCF服务配置文件中设置defualtProxy信息,我可以轻松地根据具体情况解决问题,但我无法根据具体情况管理情况 - 我需要我的服务来检测代理服务器设置,运行。我已阅读了有关proxycfg和netsh的内容,但我无法看到如何在服务中使用它们。
任何想法将不胜感激。