iis 上部署tcp的wcf



http://www.cnblogs.com/liulun/archive/2011/11/25/2263873.html

一:确定WEBCONFIG配置正确

?
< system.serviceModel >
     <!--描述绑定-->
     < bindings >
       < netTcpBinding >
         < binding name="netTcpBindConfig" closeTimeout="00:30:00"
                 openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="00:30:00"
                 transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
                 hostNameComparisonMode="StrongWildcard" listenBacklog="10"
                 maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxConnections="10"
                 maxReceivedMessageSize="2147483647">
           < readerQuotas maxDepth="2147483647"
                           maxStringContentLength="2147483647"
                           maxArrayLength="2147483647"
                           maxBytesPerRead="2147483647"
                           maxNameTableCharCount="2147483647" />
           < reliableSession ordered="true"  inactivityTimeout="00:01:00" enabled="false" />
           < security mode="None">
             < transport clientCredentialType="Windows" protectionLevel="EncryptAndSign"></ transport >
             < message clientCredentialType="Windows" />
           </ security >
         </ binding >
       </ netTcpBinding >
     </ bindings >
     <!--描述服务-->
     < services >
       < service name="XL.Service.WFService" behaviorConfiguration="WFServiceBehavior">
         < host >
           < baseAddresses >
             < add baseAddress="net.tcp://localhost:10023/Service1.svc"/>
           </ baseAddresses >
         </ host >
         < endpoint address="" contract="XL.Service.IWFService" binding="netTcpBinding" bindingConfiguration="netTcpBindConfig" />
         < endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
       </ service >
     </ services >
     <!--描述行为-->
     < behaviors >
       < serviceBehaviors >
         < behavior name="WFServiceBehavior">
           < serviceMetadata httpGetEnabled="true"/>
           < serviceDebug includeExceptionDetailInFaults="true"/>
           < dataContractSerializer maxItemsInObjectGraph="6553600"/>
         </ behavior >
       </ serviceBehaviors >
     </ behaviors >
   </ system.serviceModel >

二:确定安装了WCF激活

三:确定IIS启用了TCP协议

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值