WCF工程返回值太长如何解决

问题描述

已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的MaxReceivedMessageSize属性。web.config配置文件:<?xmlversion="1.0"?><configuration><appSettings><addkey="aspnet:UseTaskFriendlySynchronizationContext"value="true"/></appSettings><system.web><compilationdebug="true"targetFramework="4.5"/><httpRuntimetargetFramework="4.5"/></system.web><system.serviceModel><bindings></bindings><client></client><behaviors><serviceBehaviors><behavior><!--Toavoiddisclosingmetadatainformation,setthevaluesbelowtofalsebeforedeployment--><serviceMetadatahttpGetEnabled="true"httpsGetEnabled="true"/><!--Toreceiveexceptiondetailsinfaultsfordebuggingpurposes,setthevaluebelowtotrue.Settofalsebeforedeploymenttoavoiddisclosingexceptioninformation--><serviceDebugincludeExceptionDetailInFaults="false"/></behavior></serviceBehaviors></behaviors><protocolMapping><addbinding="basicHttpsBinding"scheme="https"/></protocolMapping><serviceHostingEnvironmentaspNetCompatibilityEnabled="true"multipleSiteBindingsEnabled="true"/></system.serviceModel><system.webServer><modulesrunAllManagedModulesForAllRequests="true"/><!--Tobrowsewebapprootdirectoryduringdebugging,setthevaluebelowtotrue.Settofalsebeforedeploymenttoavoiddisclosingwebappfolderinformation.--><directoryBrowseenabled="true"/></system.webServer></configuration>

解决方案

解决方案二:
右键web.config,编辑WCF配置,设置标准终结点里面有个MaxBufferSize属性
解决方案三:
修改配置文件中<bindings><wsHttpBinding><bindingname="wsHttpBindingCfg"maxReceivedMessageSize="大于65536的值"maxBufferPoolSize=“适当增大”
解决方案四:
那你修改这个参数就行了。<bindings><netTcpBinding><bindingname="aNetTcpBinding"maxBufferSize="2147483647"maxReceivedMessageSize="2147483647"><securitymode="None"><transportclientCredentialType="None"/><messageclientCredentialType="None"/></security><readerQuotasmaxDepth="128"maxStringContentLength="2147483647"maxArrayLength="2147483647"maxBytesPerRead="2147483647"maxNameTableCharCount="2147483647"/></binding></netTcpBinding></bindings>

时间: 2024-09-27 14:18:09

WCF工程返回值太长如何解决的相关文章

PHP调用存储过程返回值不一致问题的解决方法分析_php技巧

本文实例讲述了PHP调用存储过程返回值不一致问题的解决方法.分享给大家供大家参考,具体如下: 今天遇一个同学聊存储过程返回值经常得到意外的值为null, 因为白天有事,晚上给做一个实验放在这里供有相应问题的同学查看一下. 存储过程: delimiter// createprocedureusp_s2(outpar1int) begin selectinet_ntoa(ip),portfromproxy_listlimit5; selectcount(*)intopar1fromproxy_lis

JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法_javascript技巧

本文实例讲述了JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法.分享给大家供大家参考,具体如下: 主页面: <script type="text/javascript"> function SelectGroupCust() { var temp = window.showModalDialog("Default2.aspx?xx=" + Date(), "", "dialog

jquery ajax jsp 返回值乱码二向解决方法

jquery ajax 网页特效p/jsp.html target=_blank >jsp教程 返回值乱码二向解决方法在以前开发ajax时经常会碰到乱码,今天我们用jquery ajax+jsp时,又出来乱码了,经常测试找到了二种处理jquery ajax乱码问题,下面看看. <script> $().ready(function(){ var url="/www.111cn.net/ajaxgetnewsclassfather.do"; var pars="

JQuery异步获取返回值中文乱码的解决方法_jquery

用jqgrid异步获取列表值,遇到个问题,服务器端从数据库取到的数据没有出现中文乱码问题(日志打出来是没有乱码的),但是异步传到客户的时候却出现了乱码. 服务器端已经编码过了(UTF-8编码).开始一直怀疑是客户端的问题,比如客户端和服务器端编码不一致啊,也怀疑是不是jqGrid工具函数中少配了 contentType: "application/x-www-form-urlencoded; charset=utf-8",   等等问题. 结果都不是,纠结了几个小时,后来经过大牛的提醒

c#调用c++的DLL,不能正确返回值,高手帮忙解决,急!!!!

问题描述 有一个C++生成的dll,名称为test.dll,入口点为_datadown@12其中包含一个方法stringdatadown_sp(stringinputstring,stringtype,refstringoutstring).其中,type值为固定的,TYPE="U".在C#中调用后,不能正常返回值.正常运行的结果应该返回两个值,一个是datadown_sp.一个是outstring.但调用后,datadown_sp返回乱码,outstring返回初始定义的值.代码如下

Dedecms内容分页太长BUG解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 给朋友用织梦CMS做了个网站,内容页和图片展示页面如果分页太会被撑出去,{dede:pagebreak/}会把所有的分页都显示出来,这样会撑破网页模板,即使使用css控制可以解决这个撑破模板问题,用overflow:hidden就可以了,但是这样话叫访问者如何浏览接下来的网页呢?显然这不是一个解决办法.在dedecms官方论坛上看到一个高人给

JS模态窗口返回值兼容问题的完美解决方法_javascript技巧

因系统要兼容原IE已使用的关闭方法,经调试测得,需对window.dialogArguments进行再较验,不然易出问题. function OKEnd(vals) { if (vals == null) vals = "TRUE"; if (typeof (window.opener) == "undefined") { if (typeof (window.dialogArguments) != "undefined") { if (wind

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

Windows API GetLastError()函数返回值含义解释_Delphi

[0]-操作成功完成. [1]-功能错误. [2]-系统找不到指定的文件. [3]-系统找不到指定的路径. [4]-系统无法打开文件. [5]-拒绝访问. [6]-句柄无效. [7]-存储控制块被损坏. [8]-存储空间不足,无法处理此命令. [9]-存储控制块地址无效. [10]-环境错误. [11]-试图加载格式错误的程序. [12]-访问码无效. [13]-数据无效. [14]-存储器不足,无法完成此操作. [15]-系统找不到指定的驱动器. [16]-无法删除目录. [17]-系统无法将