0
A
回答
3
添加服务引用时,单击“高级”按钮。这将使您可以选择将所有客户服务类生成为内部而不是公共。
0
如果引用内置到URL中,则必须处理它将显示的事实。另一种方法是不使用服务引用。您仍然可以通过在代码中使用WCF通道堆栈来调用不带服务引用的服务。
为此,您的客户端只需要引用服务接口以及服务操作中暴露的类型。然后你可以使用ChannelFactory<ServiceInterface>("NameOfServiceInConfigFile").CreateChannel()
返回你的代理。
+0
我不熟悉的 “WCF通道堆栈”。我会仔细看看的。谢谢。 – righteye
+0
我已经花了我的答案来解决这个问题。 –
相关问题
- 1. 当通过网络服务暴露时隐藏公共财产
- 2. WCF服务托管在Windows服务通过网络TCP
- 3. c#通过tls1.2交换网络服务
- 4. 无法通过网络服务器使用网络服务
- 5. 监控WCF网络服务
- 6. WCF使用网络服务
- 7. 通过互联网访问WCF服务
- 8. 通过互联网消费wcf服务
- 9. 通过SSL请求网络服务
- 10. 通过网络服务可空指导
- 11. 如何隐藏我的WCF服务
- 12. WPF客户端通过网络与WCF Windows服务进行通信可行吗?
- 13. 隐藏DataList的行基于从网络服务价值
- 14. 面板被隐藏在网络服务器上
- 15. WebDav麻烦for restfull WCF网络服务
- 16. 正在上传.net网络服务/ WCF
- 17. 无法运行WCF https网络服务
- 18. 本地网络中的WCF服务
- 19. WCF网络服务定制授权
- 20. WCF网络服务不能与https
- 21. AspNetCompatibilityRequirements导致WCF网络服务阻止
- 22. 通过WCF Web服务
- 23. C# - 网络与服务器
- 24. 如何通过MVC网站在参考DLL中托管WCF服务?
- 25. 单元测试一个c#.Net网络服务通过隔离它依赖的网络服务
- 26. .Net 3.5 Windows服务隐藏WCF服务主机
- 27. 通过C#中的Windows服务调用WCF调试服务#
- 28. 超时异常接通网络服务(wcf)
太棒了!就是这样,谢谢! – righteye