我需要从我的开发盒编写 WCF 服务,但供应商只允许我们网络上的一台机器(我们的测试服务器)访问他们的服务。我不确定这是怎么做到的,我要求他们和我们的内部 IT 部门也给予我的开发箱访问权限,但这并没有发生,而且似乎也不会发生。
所以,我想知道是否可以在测试服务器上创建一个 WCF 代理/中继,我可以从我的开发框调用它,这将允许我完成这项集成工作。
我尝试通过 WCF 路由执行此操作,但是当我将服务引用添加到路由服务时,我没有从供应商那里获得合同。这个链接看起来很有用(http://www.dotnetcurry.com/ShowArticle.aspx?ID=385)但是当我下载代码时,客户端应用程序看起来实际上有对服务的服务引用,而不是路由器。
我的问题归结为我必须对集成工作进行编码,但我无法添加服务引用。如果还有其他方法可以做到这一点,我也愿意接受建议。