By default, the max content header length is set to 30mbytes in IIS 7. You need to adjust this number up to allow files larger the 30 Megabytes to be uploaded. Details can be found here.

http://support.microsoft.com/kb/944981