By default, ASP.NET will only accept a request whose size is less than 4MB.
Your 3.5M file and other information in SOAP package may exceed this
limitation. To get around of this, you may adjust the maxRequestLength of
<httpRuntime> in Web.config file. For information on this, you may refer to:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/ht
ml/gngrfhttpruntimesection.asp
Hope this help,
Luke
Microsoft Online Support

Signature
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)