是否可以在 Visual Studio 中添加服务引用,在使用 netTcpBinding 时生成本地代理类来调用 WCF 服务?
据我了解,服务引用方法需要服务公开一个 WSDL,这仅受 http 绑定支持,不是吗?
也许,我可以在开发中在本地添加服务引用,然后在生产中将配置切换为在运行时使用 nettcp?
我问的原因是因为我托管在 Windows 服务中(服务器 2003,所以没有 WAS,并且不能使用 IIS)。而且我们无法更改进行 HTTP 命名空间保留的权限......所以我们不能使用 HTTP 绑定。NetTcp 有效,但在这种特定情况下,我们来回传递的对象图涉及由 EDMX 模型在服务中生成的对象......所以我们不能在合约程序集中共享它。
提前致谢!