Documentation Center

Configuring the maximum size of all uploads to Content Manager

All content uploaded to Content Manager get sent to one of the two Core Service endpoints of Content Manager. By default, these endpoints allow for uploads of 2 GB at most, with a timeout of 10 minutes. You can change these values for one or both endpoints to fit your preferences. Note that web-based uploads have an additional setting for maximum upload size to temporary storage. For web-based uploads, the lowest of the two values is the effective maximum upload size for web-based uploads.

About this task

Two endpoints exist for communicating with Content Manager:
  • an HTTP endpoint, which runs as a web service and uses IIS
  • a netTcp endpoint, which runs as a Windows service

You can configure maximum upload size and timeout for each endpoint separately.

Procedure

  1. Decide for which endpoint you want to change the maximum upload size or timeout: the HTTP endpoint, the netTcp endpoint, or both.
  2. To change the settings for the HTTP endpoint, on your Content Manager server, open %TRIDION_HOME%\webservices\bin\Web.config for editing.
  3. Find the binding element with its name attribute set to the value StreamUpload_basicHttpBinding.
  4. Change one or both of the following values:
    • To change the maximum upload size, change the value of the maxReceivedMessageSize attribute.
    • To change the upload timeout, change the value of receiveTimeout
  5. Save and close Web.config.
  6. To change the settings for the netTcp endpoint, on your Content Manager server, open %TRIDION_HOME%\bin\TcmServiceHost.exe.config for editing.
  7. Find the binding element with its name attribute set to the value StreamUpload_netTcpBinding.
  8. Change one or both of the following values:
    • To change the maximum upload size, change the value of the maxReceivedMessageSize attribute.
    • To change the upload timeout, change the value of receiveTimeout
  9. Save and close TcmServiceHost.exe.config.
  10. If you modified the settings for the netTcp binding, restart the Windows service called Tridion Content Manager Service Host.