在WCF的配置过程中,常常会遇到各种各样的错误。

如:找不到具有绑定 NetTcpBinding 的终结点的与方案 net.tcp 匹配的基址。注册的基址方案是 [http]。

网络上存在各种各样的方法,但很少有能够全面解决的。

现举例来配置NetTcpBinding的方法:

首先尽量要保证你的配置文件是正确的,如:

<?xml version="1.0" encoding="utf-8"?>
<configuration><system.web><compilation debug="true" targetFramework="4.0" /></system.web><system.serviceModel><bindings><netTcpBinding><binding name="ShuiMoNet_Service.FileOperation.binding" closeTimeout="00:30:00"openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="00:30:00"transactionFlow="false" transferMode="Streamed" 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="ShuiMoNet_Service.FileOperation" behaviorConfiguration="ShuiMoNet_Service.FileOperation.Behavior"><endpoint binding="netTcpBinding"  bindingConfiguration="ShuiMoNet_Service.FileOperation.binding" contract="ShuiMoNet_Service.IFileOperation" address="FileOperation"></endpoint><endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /><host><baseAddresses><add baseAddress="net.tcp://localhost:8001/"/><add baseAddress="http://localhost:8002/"/></baseAddresses></host></service></services><behaviors><serviceBehaviors><behavior name="ShuiMoNet_Service.FileOperation.Behavior"><serviceMetadata httpGetEnabled="false"/><serviceDebug includeExceptionDetailInFaults="true"/><dataContractSerializer maxItemsInObjectGraph="6553600"/></behavior></serviceBehaviors></behaviors><serviceHostingEnvironment multipleSiteBindingsEnabled="true"/></system.serviceModel><system.webServer><modules runAllManagedModulesForAllRequests="true"/></system.webServer></configuration>

配置,基本上如上已经够全面了。

其次,我们首先应该检查你是否启用了WCF功能:

接着检查是否在IIS中启用了net.tcp协议:

最后我们应该在站点绑定中如下配置net.tcp路由:

这样我们的NetTcpBinding协议就受到支持了。如上Bug也已经解决。

更多WEB开发技术请加群:Asp.Net高级群 号码:261882616

博主以及同事和你共同探讨感兴趣的话题。

转载于:https://www.cnblogs.com/chamy/archive/2012/11/02/2751367.html

[WCF]NetTcpBinding在IIS中使用的详细配置方法相关推荐

  1. stm32 内部sram大小_在SRAM、FLASH中调试代码的配置方法(附详细步骤)

    聊天界面发送嵌入式大杂烩获取1TB大杂烩资料包 STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试.除此之外,SRAM ...

  2. 5加载stm32 keil_STM32在SRAM、FLASH中调试代码的配置方法(附详细步骤)

    因为STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试.除此之外,SRAM 存储器的写入速度比在内部 FLASH 中要 ...

  3. iis php性能优化,IIS 6 的 PHP 最佳配置方法

    IIS 6 的 PHP 最佳配置方法 更新时间:2007年02月09日 00:00:00   作者: 作者:冷漠 虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP.ASP.ASP.NE ...

  4. 新安装的交换机连接路由器使用,详细配置方法

    新安装的交换机连接路由器使用,详细配置方法 1.确定交换机的IP地址 在默认情况下,交换机可能具有默认的IP地址,例如192.168.0.1或192.168.1.1.如果不知道它是什么,请查看交换机说 ...

  5. 【python】PyQt6和pyqt6-tools在PyCharm2021的详细配置方法

    [python]PyQt6和pyqt6-tools在PyCharm2021的详细配置方法 1.安装PyQt6和pyqt6-tools 2.在Pycharm里配置Designer.exe 2.1.配置D ...

  6. Ubuntu下安装Audacious音乐播放器详细配置方法(中文化,歌词显示等)

    Windows下有不少比较有名气的音乐播放器,例如千千静听,Kugou,foobar和QQ音乐等,但是ubuntu下的音乐播放器则没有这么丰富,但是现在则给大家介绍一款ubuntu下的"千千 ...

  7. Windows 2003环境下IIS下ASP+ACCESS的配置方法

    很多初学者刚从网上下载一个ASP网站或程序,都不知道如何运行,ASP并不像html一样双击就可以用IE打开,看到网页内容,ASP是微软的WEB服务器端脚本,代码经过服务器编译后输出html到客户端的浏 ...

  8. linux 中关于网络的配置方法

    配置文件 /etc/hosts(本地主机ip地址映射,可以有多个别名). /etc/services(端口号与标准服务之间的对应关系). /etc/sysconfig/network(设置主机名,网关 ...

  9. EasySQLMAIL中企业微信的配置方法

    EasySQLMAIL1.0.1208中提供了企业微信消息的发送功能.可以发送文字消息和文件消息(如Excel和PDF). 企业微信的配置分两步:1-添加企业信息(要用到企业微信的"企业ID ...

最新文章

  1. Deepfake让罗伯特·德尼罗用流利的德语表演台词!差点忘了他是美国人
  2. 「杂谈」同学聚会最悲哀的事情
  3. 必须知道的 Visual Studio 快捷键
  4. [分布式]事务处理的常见方法
  5. linux dns语法检测工具,DNS解析检查工具之nslookup
  6. 蚂蚁上市P8身价超亿,丢给我这几个牛逼的公众号
  7. 在linux上执行.net Console apps
  8. 如何求matlab的in(2.0375),东南大学Matlab作业1.doc
  9. EXCEL IFS函数的使用
  10. 【云安全课程】云平台使用安全
  11. C语言教师信息管理系统实验报告书
  12. 如何用计算机算电路,如何利用基础门电路进行加法计算和触发器
  13. 领导说我对任务的理解是错的
  14. commemorate 浩子's last day
  15. ati自定义分辨率_真三7:猛将传自定义分辨率图文教程
  16. hexo中matery主题的个性化定制
  17. 苹果手机升级13无法开机_苹果手机更新时突然断电,手机无法开机,为什么?...
  18. libpqxx 库安装configure: error:Linking a call to libpq failed in C++, even though it succeeded in C.
  19. 通过Exchange Online(Office365)地址簿策略实现用户地址簿隔离
  20. kafka实践(十七): Logi-KafkaManager研究

热门文章

  1. 文件系统错误的解决方案
  2. python爬虫之 ---------------- 正则表达式(1)
  3. JavaScript选择器
  4. 使用ExchangeRate-API查询免费可用的汇率数据
  5. franz ubuntu_重新审视Unix理念,持续测试,Franz,Gitbase,Python,Linux等
  6. fortran_Fortran 60岁生日快乐
  7. ​第二十四章:皮衣大卖
  8. 入门 | egg.js 入门之egg-jwt
  9. PX4代码解析(2)
  10. CAN笔记(23) CanFestival移植