Получение ошибки: размер, необходимый для буферизации содержимого XML, превысил квоту буфера - PullRequest
1 голос
/ 12 октября 2011

Я разработал одно консольное приложение, и после добавления в качестве веб-ссылки я вызвал функцию WCF.web.config моего консольного приложения, как показано ниже ..

 <system.serviceModel>
<bindings>
  <basicHttpBinding>
    <binding name="BasicHttpBinding_IApicaAzureMonitorAgentReceiverWCF"
      closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00"
      sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false"
      hostNameComparisonMode="StrongWildcard" maxBufferSize="2147483647"
      maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
      messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
      useDefaultWebProxy="true">
      <readerQuotas maxDepth="32" maxStringContentLength="2147483647"
        maxArrayLength="2147483647" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
      <security mode="None">
        <transport clientCredentialType="None" proxyCredentialType="None"
          realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>
    </binding>
  </basicHttpBinding>
</bindings>
<client>
  <endpoint address="http://apicaWCF.cloudapp.net/ApicaAzureMonitorAgentReceiverWCF.svc"
    binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IApicaAzureMonitorAgentReceiverWCF"
    contract="Dashboard2WCFData.IApicaAzureMonitorAgentReceiverWCF"
    name="BasicHttpBinding_IApicaAzureMonitorAgentReceiverWCF" />
</client>

Я получаю ошибку: размер, необходимый для буферизации содержимого XML, превысил квоту буфера.Я также попробовал и увеличил maxbuffersize и т. Д. До сих пор не смог решить эту проблему.надеюсь, что кто-нибудь может помочь мне разобраться с этой проблемой.

Спасибо.Arun

1 Ответ

2 голосов
/ 12 октября 2011

Наконец, я получил решение, проблема была с типом данных параметра хранимой процедуры, и я получил это решение, используя механизм присоединения процессов в Visual Studio, поэтому я отладил функцию wcf из консольного приложения и получил точную ошибку в блоке захвата WCF.

...