我们设置了三个相同的测试环境。在每个环境中,我们都有一个应用程序,当您点击提交按钮时,从表单中抓取文本并将其转换为XML,然后将其发送到WCF以插入到我们的Oracle数据库(版本11g)中。每个应用程序都有一个相同的app.config(除了特定于服务器的配置密钥:<add key="FolderPath" value="\\[server name]\Folder"/>
),其maxReceivedMessageSize="65536"
。
问题出现了,在一个环境中,当我尝试提交XML时,每个人都会得到错误:Maximum message size quota for incoming messages(65536) has been exceeded
,但在其他两个环境中,当我提交 完全相同的 XML。我无法弄清楚为什么会发生这种情况。
以下是我在尝试过的顺序中尝试过的内容:
现在,增加maxReceivedMessageSize
可以解决问题,我只是想知道为什么我不必在其他环境中这样做。