zoukankan      html  css  js  c++  java
  • IIS7下配置WCF的netTcpBinding

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

    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 “

  • 相关阅读:
    bootstrap
    bootstrap
    bootstrap
    【k8s】Pod-terminationGracePeriodSeconds
    【k8s】Pod-tolerations
    【k8s】Pod-nodeSelector
    【k8s】Pod-nodeName
    【k8s】Pod-hostname
    【k8s】Pod-hostPID
    【k8s】Pod-hostNetwork
  • 原文地址:https://www.cnblogs.com/crabo/p/1750845.html
Copyright © 2011-2022 走看看