• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
老杨随笔-重用与重构的艺术
专注于RIA架构设计,无止境的重构,无限制的重用
博客园    首页    新随笔    联系   管理    订阅  订阅

IIS7下配置WCF的netTcpBinding

看起来很小的事情,居然还是废了我半个下午,把我彻底给郁闷了。 无论异常如何,就看看最终成果吧: 1. 先配置Client Bindings, 注意security mode=”None”. 方便切换,...

看起来很小的事情,居然还是废了我半个下午,把我彻底给郁闷了。 无论异常如何,就看看最终成果吧:

1. 先配置Client Bindings, 注意security mode=”None”. 方便切换, 我同时提供了两种Binding

image

2.配置Server Bindings. 注意PortSharing和SecurityMode

image

3. 现在要配置服务器了。

1.打开“服务管理器” “功能”选项,确认功能 “WCF激活”/“非HTTP激活”已经安装。

image

2.右键单击网站,选择“编辑绑定”,为WCF Host 站点添加绑定,比如用默认端口808: net.tcp    808:*

image

3. 右键单击 网站 以及 应用,分别选择“高级设置”, 在“已启用的协议”后直接输入net.tcp 。 注意前后都不要有空格。

image

4. * 顺便重启一下IIS吧。

到这里服务器设置完成。

4.配置服务端 EndPoints。 无需设置BaseAddress和Address, 直接留空即可。

image

5. 在浏览器中 测试 http://your-server/**Service/****.svc 。 应该看到服务已经正常发布。

6.配置客户端EndPoints。 address里无需指定端口,只需制定协议为net.tcp。 bingding替换为netTcpBinding.

image

7.OK,所有配置完成。

通过上述配置,我们可以很方便的在http和tcp Bingding中切换:

服务端EndPoint 替换 binding=”*****"

客户端EndPoint替换 binding=”*****" 以及 address=”http/tcp.net “

posted @ 2010-06-03 16:07  craboYang  阅读(3647)  评论(2)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3