Я создал службу WCF для загрузки данных файла размером 1 МБ в Windows Server.Этот веб-сервис работает нормально с данными небольших файлов (950 КБ), но у него есть проблема с большим размером файла.
Я пробовал несколько способов исправить это в WCF web.config, но все еще застрял в приведенной выше ошибке.Мне нужна помощь в настройке конфигурации WCF для решения моей проблемы.
Вот мой файл web.config следующим образом:
<system.serviceModel>
<services>
<service name="WCFService.UploadService">
<endpoint address="REST" behaviorConfiguration="WCFServiceBehavior" binding="webHttpBinding" bindingConfiguration="WCFServiceBinding" contract="WCFService.IUploadService" />
</service>
</services>
<bindings>
<webHttpBinding>
<binding name="WCFServiceBinding" maxReceivedMessageSize="1073741824" maxBufferSize="20971520" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" transferMode="Streamed">
<security mode="Transport" />
</binding>
</webHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name="WCFServiceBehavior">
<webHttp helpEnabled="true" automaticFormatSelectionEnabled="true" />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="false" httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" minFreeMemoryPercentageToActivateService="0" />
</system.serviceModel>
Пожалуйста, исправьте выше WCF web.config