我正在寻找一种方法将我客户的WCF服务公开为REST服务(并创建所有安全堆栈以支持索赔/ oauth身份验证和授权) 我正在处理2不同的方法来做到这一点:Apigee - 配置API代理的问题
- 创建一个新的REST服务,将作为代理采取行动 暴露我的WCF服务作为REST服务(11个服务/ 130网络的方法来 迁移...),并用其固定一个IP STS/RS STS
- 使用像Apigee这样的现有产品,它将为我完成所有这些工作,甚至比最初更多的功能计划。
我想先玩Apigee,但我在创建API代理时遇到了一个问题。
我在basicHttp中暴露的Windows Azure虚拟机上部署了一个简单的WCF服务(它按预期工作 - 意味着我在控制台应用程序中成功测试它,即使客户端应用程序位于外部我的Azure的虚拟机 - )。
问题出在我遵循Apigee工作流程将其作为REST服务公开时。我尝试获取服务对Apigee门户WSDL,并得到以下错误:
错误:无法空对象上调用方法getOperation()
是否有人知道在哪里的问题从何而来?我没有来自Apigee门户的许多信息。 我已经通过验证http://www.wsdl-analyzer.com/我的WSDL,但一切都看起来很好... 与此同时,女将web服务工作在Apigee罚款和产生REST服务这样的问题似乎是来自我的服务的WSDL
你可以在这里发布一个链接到你的WSDL吗?可能是你可以使用http://pastebin.com/ –