Mohan Gopi Ответов: 1

Я получаю систему.Нарезание резьбы.Задачи.Задач.ThrowIfExceptional в WCF и Web API-интерфейс REST веб-сервисов для больших данных


Привет Друзья,
Я создал службы WCF и Web Api. Я создал полные веб-службы WCF и Web Api REST. В этом веб-сервисе я получаю Ошибка:
One or more errors occurred.::: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result()
для большой передачи данных. ЭКС: В моем случае 25000 строк с наличием 25 столбцов запроса выборки я предоставляю ответ. в этом случае иногда он дает правильный ответ иногда он выдает ошибку
One or more errors occurred.::: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result()
.
Эта ошибка происходит в обоих из них. Моя конфигурация WCF. Подобный этому

<system.web>
   <compilation debug="true"  />
   <httpRuntime maxRequestLength ="1048576" />
 </system.web>
 <system.serviceModel>
   <serviceHostingEnvironment multipleSiteBindingsEnabled="true"></serviceHostingEnvironment>
   <services>
     <service name="wcfTestHC.TestHC" behaviorConfiguration= "RestServiceBehavior" >
       <endpoint address="" behaviorConfiguration="RestEndpointBehavior" binding="webHttpBinding"  bindingConfiguration="RESTBinding"  contract="wcfTestHC.ITestHC" />
       <endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
     </service>
   </services>
   <behaviors>
     <endpointBehaviors>
       <behavior name="RestEndpointBehavior" >
         <webHttp helpEnabled="true" />
         <dataContractSerializer maxItemsInObjectGraph="2147483647" />
       </behavior>
     </endpointBehaviors>
     <serviceBehaviors>
       <behavior name="RestServiceBehavior" >
         <serviceMetadata httpGetEnabled="true" />
         <serviceThrottling maxConcurrentCalls="250" maxConcurrentInstances="75" maxConcurrentSessions="50"/>
         <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
       </behavior>
     </serviceBehaviors>
   </behaviors>
   <bindings>
     <webHttpBinding>
         <binding name="RESTBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00"
                sendTimeout="00:01:00"  allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" useDefaultWebProxy="true">
         <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"  maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" maxArrayLength="2147483647"/>
       </binding>
     </webHttpBinding>
   </bindings>
 </system.serviceModel>
 <system.webServer>
   <modules runAllManagedModulesForAllRequests="true"/>
   <directoryBrowse enabled="true"/>
   <security>
     <requestFiltering>
       <requestLimits maxAllowedContentLength ="1073741824"></requestLimits>
     </requestFiltering>
   </security>
 </system.webServer>



Поэтому, пожалуйста, кто-нибудь может подсказать мне, как преодолеть этот вопрос.


Заранее спасибо,
Мохан Джи

1 Ответов

Рейтинг:
0

Unal Avci

У меня та же проблема. Если да, то как вы это сделали?

Спасибо.


Richard Deeming

- И я тоже." это не решение этого вопроса.

Если вы хотите добавить комментарий или запросить дополнительную информацию, нажмите кнопку "есть вопрос или комментарий?" нажмите кнопку под вопросом и оставьте комментарий. Не опубликуйте свой комментарий в качестве решения.