.NET Core下的WCF客户端也是开源的,这次发布.NET Core 2.0,同时也发布了 WCF for .NET Core 2.0.0, 本文介绍在.NET Core下如何通过Proxy 消费WCF服务。

我们现在直接可以在 standard 2.0下调用wcf服务了,不过 Microsoft WCF Web Service Reference Provider 目前是beta阶段,要使用这个插件,需要安装一个Visual Studio插件,下载地址: https://marketplace.visualstudio.com/items?itemName=WCFCORETEAM.VisualStudioWCFConnectedService,使用上有很多不便,博客园有篇博客介绍了这个问题 http://www.cnblogs.com/qulianqing/p/7197302.html

使用WCF 更好的方式是使用Proxy 模式封装调用WCF服务,把 WCF服务的调用隔离到一个独立的项目中,这个给大家推荐一个github上的示例  https://github.com/geffzhang/netcore-wcf-service-proxy

该项目包括:

  • 多个WCF服务

    • 通过代理类通过消息合同连接的WCF服务的简单示例。
    • IoC使用SimpleInjector及其Wcf集成扩展
  • WCF代理实现

    • 一个类库项目,它将实际的服务契约与代理实现相结合
    • 简单的认证实现(还没实现)
  • 调用的ASP.NET Core客户端用于演示用例

按照下面的方法运行这个示例项目:

  1. 下载.NET Core 2.0 SDK&Runtime
  2. 使用Visual Studio 2017 update 3 打开解决方案
  3. 构建解决方案
  4. 打开NetCoreWebApp项目,打开关于引用和恢复软件包的上下文菜单
  5. 运行解决方案(Ctrl + F5 / F5),浏览器中看到以下结果:

最新文章

  1. 跨域之Ajax
  2. 2015.10.15night
  3. [转载]AxureRP常用快捷键
  4. python pyperclip模块的使用
  5. Python实现顺时钟回形矩阵
  6. [Everyday Mathematics]20150118
  7. Kooboo CMS 介绍
  8. crawler_UE使用技巧
  9. 如何使用UDP进行跨网段广播(转)
  10. 快速部署私人git服务--基于docker化Gogs
  11. BZOJ5306 HAOI2018染色(容斥原理+NTT)
  12. 嵌入式linux系统中,lsusb出现unable to initialize libusb: -99 解决办法 【转】
  13. linux二进制/十六进制日志文件如何查看和编辑
  14. 转利用python实现电影推荐
  15. IIS中发布后出现Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies
  16. Ubuntu安装Nginx 问题以及解决办法
  17. [INSTALL_FAILED_OLDER_SDK]错误
  18. css before和after伪元素应用
  19. linux python3获取ip地址
  20. Mysql主从架构报错-Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work...

热门文章

  1. Japanese Learning - Words and Sentences 1
  2. VMware安装Redhat6.5
  3. 0001.如何在Windows7(x64)上安装 Sharepoint2010 Fundation
  4. HDU 1814 Peaceful Commission / HIT 1917 Peaceful Commission /CJOJ 1288 和平委员会(2-sat模板题)
  5. 使用apidoc根据JS文件生成接口文档
  6. 事务之使用JDBC进行事务的操作
  7. 51nod_1122:机器人走方格 V4 (矩阵快速幂)
  8. Multimodal —— 看图说话(Image Caption)任务的论文笔记(三)引入视觉哨兵的自适应attention机制
  9. MS MDS系列之MDS层次结构(Hierarchy)
  10. 【YII】Yii入门