Tôi dường như không thể nhận được dịch vụ WCF của mình để chấp nhận một lượng lớn dữ liệu được gửi tới nó.Dịch vụ WCF maxReceivedMessageSize basicHttpBinding issue
Tôi đã định cấu hình maxReceivedMessageSize cho ứng dụng khách và có thể nhận dữ liệu lớn chỉ tốt, đó không phải là vấn đề. Nó đang gửi dữ liệu đến dịch vụ.
Tôi đã cố gắng định cấu hình dịch vụ nhưng chưa có bất kỳ may mắn nào. Đây là web.config của tôi:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false" />
<serviceDiscovery />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="Service.IService">
<clear />
<endpoint binding="basicHttpBinding" bindingConfiguration="MessageSizeBasic" contract="Service.IService" />
</service>
</services>
<bindings>
<basicHttpBinding>
<binding name="MessageSizeBasic" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="32" maxStringContentLength="2147483647"
maxArrayLength="16348" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</binding>
</basicHttpBinding>
<webHttpBinding>
<binding name="MessageSizeWeb" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" />
</webHttpBinding>
</bindings>
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
Thank you very much. Như một lưu ý, tôi cũng đã phải loại bỏ thuộc tính bindingConfiguration khỏi điểm cuối của tôi vì nó đã tham chiếu đến một tên mà tôi đã lấy ra. – BlargleMonster
Các giải pháp được cung cấp không hoạt động đối với tôi. – Arti
Tôi còn cần phải làm gì ngoài những thay đổi trên trong web.config? – Arti