asp.net – “读取XML数据时已超出”最大字符串内容长度配额(819
我试图通过mex从传统的ASP页面调用WCF服务.我已经使用
MSDN上的详细信息进行了呼叫,但如果我传回超过8K的数据量,我会得到一个例外说明:
.NET客户端很容易解决这个问题:您可以将客户端配置调整为与readerQuotas部分绑定,包括增加的配额.但是,由于我正在构建一个服务名字对象以传递给ASP中的GetObject调用,因此我无法访问要编辑的配置.如果它是一个VB6应用程序,我可以使用dllhost.exe.config,但事实并非如此. bindingConfiguration节点(和子节点)似乎不是我可以在名字对象字符串中设置的参数. 关于如何在ASP上下文中影响此参数的任何想法?带有名字字符串的ASP片段如下所示: Dim strXml,moniker,objProxy moniker="service:mexAddress='http://localhost/SomeApp/SomeServices/SomeService.svc/mex'," moniker=moniker + "address='http://localhost/SomeApp/SomeServices/SomeService.svc'," moniker=moniker + "contract=ISomeService,contractNamespace=http://foo.com," moniker=moniker + "binding=WSHttpBinding_ISomeService,bindingNamespace=http://foo.com" Set objProxy = GetObject(moniker) strXml = objProxy.DoWork("foo","bar") 谢谢! 解决方法
尝试在服务器端的wcf绑定配置中设置maxStringContentLength.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 如何使用DropdownList助手正确创建MultiS
- ASP.NET MVC:数据注释验证足够了吗?
- asp.net-web-api – web api – asp.net身份令牌即使对于后
- asp.net-mvc – 使用EF4转换为datetime时发生溢出
- AngularJS_自定义控件_笔记1
- asp.net-mvc – 我没有使用GET方法获取友好的URL
- 如何在asp.net mvc中使用razor viewmodel将c#guid值赋给jav
- 体系结构设计良好的ASP.NET WebForms站点示例
- .net core入门-项目启动时报错:HTTP Error 502.5 - ANCM O
- asp.net mvc多个连接字符串