Difference between revisions of "Configuration Files/Bindings.config"
Line 22: | Line 22: | ||
name="WSHttpBinding" | name="WSHttpBinding" | ||
sendTimeout="00:05:00" | sendTimeout="00:05:00" | ||
− | maxBufferPoolSize=" | + | maxBufferPoolSize="200000000" |
− | maxReceivedMessageSize=" | + | maxReceivedMessageSize="200000000" |
receiveTimeout="01:00:00"> | receiveTimeout="01:00:00"> | ||
<readerQuotas | <readerQuotas | ||
maxDepth="32" | maxDepth="32" | ||
− | maxStringContentLength=" | + | maxStringContentLength="200000000" |
− | maxArrayLength=" | + | maxArrayLength="200000000" |
− | maxBytesPerRead=" | + | maxBytesPerRead="200000000" |
− | maxNameTableCharCount=" | + | maxNameTableCharCount="200000000"/> |
<security mode="Transport"> | <security mode="Transport"> | ||
<transport clientCredentialType="None"/> | <transport clientCredentialType="None"/> |
Latest revision as of 09:48, 25 April 2024
Contents
[hide]Bindings.config
In this file the bindings can be configured to provide different configurations for data services and endpoints - specified by the name, which then is used in the service/client configuration.
Configuration
See Configuring Bindings for Windows Communication Foundation Services for further details and Configuring Timeout Values on a Binding for information about timeout configuration.
Download large data branches
If the service has to support the streaming transfer mode - e.g. used for downloading large data branches in the UBIK client, ensure to provide the binding definition for "BasicHttpBinding_UBIKContent" (see example). The client setting "ContentServiceConfig" should be set accordingly.
Upload of large files
For security reasons, we allow uploading files with a size of 2000000 Bytes (2MB). To increase the size the attributes maxBufferPoolSize, maxReceivedMessageSize, maxBufferSize, maxStringContentLength, maxArrayLength, maxBytesPerRead, maxNameTableCharCount must be adapted in their respective tags webHttpBinding, basicHttpBinding, and wsHttpBinding.
![]() | The Configuration Files/web.config must also be adapted otherwise, the upload will fail. |
![]() | If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. Configure Microsoft IIS for UBIK |
Example Upload of files with 200MB Size
<binding
name="WSHttpBinding"
sendTimeout="00:05:00"
maxBufferPoolSize="200000000"
maxReceivedMessageSize="200000000"
receiveTimeout="01:00:00">
<readerQuotas
maxDepth="32"
maxStringContentLength="200000000"
maxArrayLength="200000000"
maxBytesPerRead="200000000"
maxNameTableCharCount="200000000"/>
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
<binding name="WSHttpBinding_IUBIKPush">
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
</wsHttpBinding>