Uploading Large files to SharePoint on Windows Server 2008 and IIS7
If you are trying to upload files to SharePoint and are using Windows Server 2008 with IIS 7, there's one additional step you need to make to your environment other than the typical Large File changes needed.
Basically, any file over 28mb will error out upon uploading. The dreaded "The page cannot be displayed". Ugh. Luckily, the solution is rather simple (as long as your environment is already configured for large file support… see post: SharePoint Large File Upload Configuration). You need to add another setting to your web.config to support the maximum allowed content length (maximum size of a file that you support).
To change it: navigate to the SharePoint webapplication directory, by default: inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
You need to add the following configuration to your config file:
<system.webServer><security><requestFiltering><requestLimits maxAllowedContentLength="52428800"/></requestFiltering></security></system.webServer>
The length that you add needs to be in bytes, and needs to match the file size that you want to upload. For example, I'm using 158334976 bytes here because in Central Admin I have maximum file upload size set to 150mb. For a utility to convert bytes, see this post .
Make sure that you set this a little larger than what you have configured in SharePoint… that way your users will still get an error message stating that they are exceeding the file size limit.
Happy uploading.
Comments
Anonymous
January 01, 2003
Shouldn't have to restart anything as a change to web.config restarts the app pool automatically.... however, that being said if it's not taking, then an IIS Reset never hurts. :)Anonymous
December 09, 2010
The comment has been removedAnonymous
February 09, 2011
Yep, agree. A very informative, easy to follow solution. Very much appreciated.Anonymous
February 18, 2011
Worked great thanks. I pasted your text into the wrong web.config file in one of two virtual directory folders. I got a 500 Internal server error. Once I took it out and put it in the correct file, everything worked. Some of our videos are almost a Gig., and they upload fine.Anonymous
May 21, 2011
The comment has been removedAnonymous
January 03, 2012
It's really nice documents. However; still not working in my case. Trying to upload 1.4 GB files to sharepoint 2010 (running on 2008 R2 OS) with a separated SQL 2008 Standard. Any idea? Thanks, TriAnonymous
April 05, 2012
Do I have to restart anything after these changes ? (IIS, etc.) thanksAnonymous
October 09, 2012
Now why can't the product team incorporate these changes into SharePoint?!? If you change the Max File size from 50 MB to 200MB, I would expect SharePoint to make all the necessary changes to accomodate timeouts required to support a 200MB upload whether it be in .Net, IIS, or otherwise. At the very least on the page where you change the max file size Microsoft should offer a link to a KB article outlining the other dependant settings that are necessary to support larger file sizes.