0
A
回答
3
添加服务引用时,单击“高级”按钮。这将使您可以选择将所有客户服务类生成为内部而不是公共。
0
如果引用内置到URL中,则必须处理它将显示的事实。另一种方法是不使用服务引用。您仍然可以通过在代码中使用WCF通道堆栈来调用不带服务引用的服务。
为此,您的客户端只需要引用服务接口以及服务操作中暴露的类型。然后你可以使用ChannelFactory<ServiceInterface>("NameOfServiceInConfigFile").CreateChannel()
返回你的代理。
+0
我不熟悉的 “WCF通道堆栈”。我会仔细看看的。谢谢。 – righteye
+0
我已经花了我的答案来解决这个问题。 –
相关问题
- 1. 当通过网络服务暴露时隐藏公共财产
- 2. WCF服务托管在Windows服务通过网络TCP
- 3. C#File.Move服务缓慢通过网络
- 4. c#通过tls1.2交换网络服务
- 5. 通过网络访问网络服务
- 6. 通过网络服务器
- 7. 无法通过网络服务器使用网络服务
- 8. 监控WCF网络服务
- 9. 部署wcf网络服务
- 10. WCF使用网络服务
- 11. WCF通过网络浏览器使用服务
- 12. C++网络服务
- 13. 通过互联网消费wcf服务
- 14. 通过互联网访问WCF服务
- 15. 通过网络发送c#字符串到C++服务器
- 16. 通过网络服务搜索实施?
- 17. 通过SSL请求网络服务
- 18. 通过网络服务保存图片
- 19. 通过网络服务器访问RabbitMQ
- 20. 通过XCode提供网络服务
- 21. 通过网络服务可空指导
- 22. 如何隐藏我的WCF服务
- 23. oData WCF服务 - 隐藏一个元素
- 24. 通过网络访问本地网络服务器
- 25. WPF客户端通过网络与WCF Windows服务进行通信可行吗?
- 26. WebDav麻烦for restfull WCF网络服务
- 27. 正在上传.net网络服务/ WCF
- 28. WCF网络服务定制授权
- 29. 本地网络中的WCF服务
太棒了!就是这样,谢谢! – righteye