zoukankan      html  css  js  c++  java
  • WCF:如何将net.tcp协议寄宿到IIS

    原文地址:http://jingyan.baidu.com/article/aa6a2c14d60f7a0d4d19c447.html

    1 部署IIS

    1.1 安装WAS

    IIS原本是不支持非HTTP协议的服务,为了让IIS支持net.tcp,必须先安装WAS(Windows Process Activation 
    Service),即windows进程激活服务。

    打开控制面板--程序和功能--打开或关闭windows功能,安装WAS,如图:

    安装完毕后在Services窗口中可以到到如下服务:Windows Process Activation Service;Net.Msmq 
    Listener Adapter;Net.Pipe Listener Adapter;Net.Tcp Listener Adapter;Net.Tcp Port 
    Sharing Service.这几个服务。确定Net.Tcp Listener Adapter 与Net.Tcp 
    Port Sharing Service是否已经启动。

    1.2  确定WCF是否启用Non-Http支持

    同样是在控件面板中打开这个功能,如图:

    1.3 给站点添加net.tcp绑定

    在IIS中,选中你的网站,然后在右边的操作菜单栏中单击绑定,会弹出一个“网站绑定”窗口,点击添加,类型选择net.tcp

    1.4 启用net.tcp协议

     选择你的网站,点击“高级设置”,弹出的的窗体中,在“已启用的协议”一栏中手动添加:net.tcp

    2 测试服务

     2.1 新建服务

    用VS2010新建一个WCF服务,为了简单,我就直接用VS默认生成的作测试了。只有一个GetData方法

    下面是配置的Config:

    <?xml version="1.0"?><configuration><system.web><compilationdebug="true"targetFramework="4.0"/></system.web><system.serviceModel><protocolMapping><addscheme="tcp"binding="netTcpBinding"/></protocolMapping><bindings><netTcpBinding><bindingname="netTcpBindConfig"closeTimeout="00:30:00"portSharingEnabled="true"openTimeout="00:30:00"receiveTimeout="00:30:00"sendTimeout="00:30:00"transactionFlow="false"transferMode="Buffered"transactionProtocol="OleTransactions"hostNameComparisonMode="StrongWildcard"listenBacklog="10"><readerQuotasmaxDepth="2147483647"maxStringContentLength="2147483647"maxArrayLength="2147483647"maxBytesPerRead="2147483647"maxNameTableCharCount="2147483647"/><reliableSessionordered="true"inactivityTimeout="00:01:00"enabled="false"/><securitymode="None"><transportclientCredentialType="Windows"protectionLevel="EncryptAndSign"

     
    经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
  • 相关阅读:
    oc73--NSArray使用
    oc72--NSArray排序
    oc71--NSArray2
    oc70--NSArray1
    oc69--NSMutableString
    oc68--NSString
    oc67--NSString1
    驱动人生病毒处理的简单方法(20191207)
    CentOS 安装libgdi的方法
    局域网Linux机器中病毒简单处理 .aliyun.sh 挖矿病毒 ---不彻底
  • 原文地址:https://www.cnblogs.com/niaowo/p/4672914.html
Copyright © 2011-2022 走看看