【问题标题】:maxItemsInObjectGraph in asp.net web service?asp.net Web 服务中的 maxItemsInObjectGraph?
【发布时间】:2012-05-16 04:20:04
【问题描述】:

我们的一个客户正在使用我创建的 asp.net Web 服务 (asmx),并且收到错误消息,提示 maxItemsInObjectGraph 太小。我告诉他在他的 app.config 文件中进行必要的更改。但是我必须在哪里进行这些更改?我的网络服务中的 web.config 文件没有提到 maxItemsInObjectGraph。

非常感谢。

【问题讨论】:

  • 你确定这是一个 asmx 服务吗?我只知道 WCF 中的 maxItemsInObjectGraph。
  • 嗯,他们是否创建了基于 WCF 的客户端?
  • 我不知道你可以选择。
  • 添加网页参考 |添加服务参考
  • 是的,但是他们在哪里可以选择是否基于 WCF?我通常所做的只是将带有 asmx 扩​​展名(WCF 的 svc 扩展名)的 URL 放入并单击 GO。

标签: c# .net web-services


【解决方案1】:

因为它有一个默认值,当它不在您的配置中时使用。您必须将其添加到您的 web.config 或代码中,如 herehereherehere 所示。

编辑:对于 ASMX,maxItemsInObjectGraph 没有设置,但设置最大请求长度可能会有所帮助。

<location path="yourservice.asmx">
 <system.web>
    <httpRuntime executionTimeout="240" maxRequestLength="20480" />
 </system.web>
</location>

httpRuntime on MSDN 的其他属性

【讨论】:

  • 谢谢,但这并没有什么不同。还有其他建议吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-09
  • 2016-02-24
  • 1970-01-01
  • 2011-08-19
相关资源
最近更新 更多