我可以在WCF中使用netTcpBinding添加服务引用吗?
是否有可能在visual studio中添加一个服务引用,它会在使用netTcpBinding时生成本地代理类来调用WCF服务?
据我了解,服务引用方法要求WSDL由服务公开,只有http绑定不支持?
也许,我可以在开发中本地添加服务引用,但是然后切换配置以在生产中的运行时使用nettcp?
我问的原因是因为我在一个Windows服务(服务器2003,所以没有WAS,并且不能使用IIS)托管。 而且我们无法更改执行HTTP命名空间保留的权限......所以我们无法使用HTTP绑定。 NetTcp的工作原理,但在这种特定情况下,我们传递的对象图涉及EDMX模型在服务中生成的对象......所以我们无法在合同组合中共享它。
提前致谢!
只需使用mexTcpBinding
添加绑定mexTcpBinding
。
是否有可能在visual studio中添加一个服务引用,它会在使用netTcpBinding时生成本地代理类来调用WCF服务?
是的,绝对是!
据我了解,服务引用方法要求WSDL由服务公开,只有http绑定不支持?
不,绝对不是 - WCF元数据(无论是自己的特定格式,还是作为WSDL / XSD文件公开的)都可用于所有基于SOAP的调用 - 无论它们的传输如何。
在服务器端配置方面,你能告诉我们你有什么吗? 最有可能的是,你只是错过了一些配置设置或其他东西 - 如果我们看到你有什么,我们可能能够找到并帮助你更多!
所有绑定都通过WSDL公开。 如果添加NETTCP绑定,则svcutil将atuo正确生成客户端。 我没有在VS的ADD参考中使用它,因为我一直倾向于使用svcutil生成类。
链接地址: http://www.djcxy.com/p/44991.html上一篇: Can I add a Service Reference with netTcpBinding in WCF?