[WCF]NetTcpBinding在IIS中使用的详细配置方法
在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中使用的详细配置方法相关推荐
- stm32 内部sram大小_在SRAM、FLASH中调试代码的配置方法(附详细步骤)
聊天界面发送嵌入式大杂烩获取1TB大杂烩资料包 STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试.除此之外,SRAM ...
- 5加载stm32 keil_STM32在SRAM、FLASH中调试代码的配置方法(附详细步骤)
因为STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试.除此之外,SRAM 存储器的写入速度比在内部 FLASH 中要 ...
- iis php性能优化,IIS 6 的 PHP 最佳配置方法
IIS 6 的 PHP 最佳配置方法 更新时间:2007年02月09日 00:00:00 作者: 作者:冷漠 虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP.ASP.ASP.NE ...
- 新安装的交换机连接路由器使用,详细配置方法
新安装的交换机连接路由器使用,详细配置方法 1.确定交换机的IP地址 在默认情况下,交换机可能具有默认的IP地址,例如192.168.0.1或192.168.1.1.如果不知道它是什么,请查看交换机说 ...
- 【python】PyQt6和pyqt6-tools在PyCharm2021的详细配置方法
[python]PyQt6和pyqt6-tools在PyCharm2021的详细配置方法 1.安装PyQt6和pyqt6-tools 2.在Pycharm里配置Designer.exe 2.1.配置D ...
- Ubuntu下安装Audacious音乐播放器详细配置方法(中文化,歌词显示等)
Windows下有不少比较有名气的音乐播放器,例如千千静听,Kugou,foobar和QQ音乐等,但是ubuntu下的音乐播放器则没有这么丰富,但是现在则给大家介绍一款ubuntu下的"千千 ...
- Windows 2003环境下IIS下ASP+ACCESS的配置方法
很多初学者刚从网上下载一个ASP网站或程序,都不知道如何运行,ASP并不像html一样双击就可以用IE打开,看到网页内容,ASP是微软的WEB服务器端脚本,代码经过服务器编译后输出html到客户端的浏 ...
- linux 中关于网络的配置方法
配置文件 /etc/hosts(本地主机ip地址映射,可以有多个别名). /etc/services(端口号与标准服务之间的对应关系). /etc/sysconfig/network(设置主机名,网关 ...
- EasySQLMAIL中企业微信的配置方法
EasySQLMAIL1.0.1208中提供了企业微信消息的发送功能.可以发送文字消息和文件消息(如Excel和PDF). 企业微信的配置分两步:1-添加企业信息(要用到企业微信的"企业ID ...
最新文章
- Deepfake让罗伯特·德尼罗用流利的德语表演台词!差点忘了他是美国人
- 「杂谈」同学聚会最悲哀的事情
- 必须知道的 Visual Studio 快捷键
- [分布式]事务处理的常见方法
- linux dns语法检测工具,DNS解析检查工具之nslookup
- 蚂蚁上市P8身价超亿,丢给我这几个牛逼的公众号
- 在linux上执行.net Console apps
- 如何求matlab的in(2.0375),东南大学Matlab作业1.doc
- EXCEL IFS函数的使用
- 【云安全课程】云平台使用安全
- C语言教师信息管理系统实验报告书
- 如何用计算机算电路,如何利用基础门电路进行加法计算和触发器
- 领导说我对任务的理解是错的
- commemorate 浩子's last day
- ati自定义分辨率_真三7:猛将传自定义分辨率图文教程
- hexo中matery主题的个性化定制
- 苹果手机升级13无法开机_苹果手机更新时突然断电,手机无法开机,为什么?...
- libpqxx 库安装configure: error:Linking a call to libpq failed in C++, even though it succeeded in C.
- 通过Exchange Online(Office365)地址簿策略实现用户地址簿隔离
- kafka实践(十七): Logi-KafkaManager研究