net.tcp WCF引用出错 “超出最大名称表字符计数配额(16384)”
来源:互联网 发布:免费html游戏网站源码 编辑:程序博客网 时间:2024/06/05 10:55
在正确设置好net.tcp WCF服务并发布到IIS后,客户端还是不能引用服务出现如下错误:
该问题并不是MaxNameTableCharCount的设置问题,即便设置一个很大的数字还是不能正确引用,其实这个问题是由于VS的环境引起,需要修改一下配置文件:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.Config文件,在文件后面增加以下节:
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="BindSystem" maxBufferPoolSize="2147483647"
maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<security mode="None" />
</binding>
</netTcpBinding>
</bindings>
<client>
<endpoint binding="netTcpBinding" bindingConfiguration="BindSystem"
contract="IMetadataExchange" name="net.tcp" />
</client>
</system.serviceModel>
重启VS,后再次引用成功!
- net.tcp WCF引用出错 “超出最大名称表字符计数配额(16384)”
- 读取 XML 数据时,超出最大名称表字符计数配额 (16384)。
- 解决VS更新/增加服务引用出现“XML 文档中有错误。 读取 XML 数据时,超出最大名称表字符计数配额 (16384)”
- WCF 上传大数据时 报错 读取 XML 数据时,超出最大数组长度配额(16384)
- wcf教程-传递数据过大怎么配置?读取 XML 数据时,超出最大字符串内容长度配额 (8192)
- WCF net.TCP 小记
- .net引用DLL出错
- 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)
- WCF编程]WCF使用Net.tcp绑定时候出现错误:元数据包含无法解析的引用
- WCF svcutil net.tcp://localhost:XXX/YYY 元数据包含无法解析的引用错误解决办法。
- wcf net.tcp 双向通讯
- WCF .net Tcp 错误异常
- WCF net.tcp 消息推送
- WCF 已超过传入消息(65536)的最大消息大小配额 解决方案
- Mysql:向信号量添加给定计数将导致其超出它的最大计数 错误
- [WCF]利用net.tcp傳輸協定來建置WCF Service
- Unity3D脚本中文系列教程(十一)
- delete this
- 服务器级别的线程类
- Unity3D脚本中文系列教程(十二)
- Android eMMC Booting
- net.tcp WCF引用出错 “超出最大名称表字符计数配额(16384)”
- makefile的编写(2)
- Unity3D脚本中文系列教程(十三)
- libjvm.so: cannot restore segment prot after reloc: 权限不够
- Eclipse高效开发必会12个小技巧
- Unity3D脚本中文系列教程(十四)
- mysql 导入csv数据时,Load Data Local Infile的权限
- Unity3D脚本中文系列教程(十五)
- Linux中标准输入输出解释2>&1