我目前正在使用ASP.NET Core 1.0和MVC 6开发一个新的Web项目。对于这个项目,我通过Add Service Reference添加了一个SOAP Web服务,现在它就是一个WCF。
公司站点以Web表单构建,SOAP Web服务通过添加Web引用来使用。 Web服务的问题在于传递公司代理。公司站点使用WebProxy来完成此任务。但是,在新的ASP.NET Core项目中,不包括WebProxy。现在我知道我可以使用IWebProxy自己实现它(我实际上已经完成了),但我不知道如何将它附加到WCF。我尝试在代码中添加BasicHttpBinding,但没有代理扩展。
我也试过通过中间件扩展将我的IWebProxy实现添加到Startup中无济于事。
有谁知道如何向WCF添加代理绕过列表?我已经在这几天了,我找不到任何有用的东西。