2015-11-20 169 views
0

嘗試通過我的WCF服務保存圖像。我注意到,與小文件大小它工作正常,但與大文件大小,它不。WCF請求實體太大

這裏是我的配置文件

<bindings> 
    <basicHttpBinding> 
    <binding name="MaxbasicHttpBinding" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> 
     <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/> 
     <security mode="None"/> 
    </binding> 
    </basicHttpBinding> 
</bindings> 

回答

1

如果你給一個綁定的名稱,它必須在與bindingConfiguration物業服務明確設置。在你的服務配置上使用bindingConfiguration="MaxbasicHttpBinding"(見下文)應該可以工作。如果您沒有服務配置,則從您的定義中刪除name="MaxbasicHttpBinding"將使其適用於所有端點。

<services> 
    <service name="Your.ServiceName"> 
    <endpoint name="Your.ServiceName.EndpointName" 
       binding="basicHttpBinding" 
       bindingConfiguration="MaxbasicHttpBinding" 
       contract="Your.Service.Contract" /> 
    </service> 
</services> 
+0

謝謝你的解釋 – Djama