Метод контракта на обслуживание WCF 3.0 возвращает 992 строки, но не 993 строки. Наблюдаемая коллекция из 50 столбцов - PullRequest
0 голосов
/ 17 мая 2010

Когда я пытаюсь запустить его с моим тестовым консольным приложением ... получаю ошибку Произошла ошибка при получении ответа HTTP на - http://d3w9501.americas.hpqcorp.net/SimpleWCF/SimpleWCF.svc. Это может быть связано с тем, что привязка конечной точки службы не использует протокол HTTP. Это также может быть связано с тем, что сервер прерывает контекст HTTP-запроса (возможно, из-за закрытия службы). Более подробную информацию смотрите в журналах сервера.

когда я пытаюсь запустить его из приложения silverlight, появляется окно входа в систему.

Вот конфигурация serviceModel в web.config

      <serviceDebug includeExceptionDetailInFaults="True"/>
    </behavior>
  </serviceBehaviors>
</behaviors>
<bindings>
  <basicHttpBinding>
    <binding name="WSBigQuotaConfig" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="2097152" maxBufferPoolSize="524288" maxReceivedMessageSize="2097152" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
      <readerQuotas maxDepth="32" maxStringContentLength="2097152" maxArrayLength="2097152" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
      <security mode="None">
        <transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
        <message clientCredentialType="UserName" algorithmSuite="Default"/>
      </security>
    </binding>
  </basicHttpBinding>
</bindings>

1 Ответ

1 голос
/ 17 мая 2010

Я вижу целую кучу ограничений в ридере Quotas,

2097152/990 = 2 КБ на строку, и это не кажется большим для 50 столбцов (в среднем 40 символов).

Так что я думаю, что вы только что достигли одного из пределов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...