Cannot upload large binary files into a MultiMedia component: "The request channel timed out attempting to send after 00:01:00"
Web 8.1.1/Web 8.5
In SDL Web 8.1.1 or 8.5, you attempt to create or update a Multimedia component and upload a large binary file (15 MB+) like a video file. It will seem to complete the upload but then an error is thrown as such:
The request channel timed out attempting to send after 00:01:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout.
The upload call is completed but in Web 8.1.1 and 8.5, the binary is stored in a temporary location as per the element FileSystemBinaryContentStorage in Tridion.ContentManager.config. This is where the logic writes the file before committing to the Content Manager database. This is timing out due to load or some network lag for the system affected.
The sendTimeout affected is in the GUI Core Service client for Web. The following steps will resolve the issue:
1. Open the file /WEB_HOME/web/web.config. 2. Find the following element: