0

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

非常感谢。

4

1 回答 1

1

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

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

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

MSDN 上 httpRuntime 的其他属性

于 2012-05-15T19:52:41.077 回答