Have you attempted to consume a web service just to see this message in return? It turns out that ASP.NET by default permits web requests 4096kb or smaller to be sent up to a web server, which is a good thing. To pass through anything larger than that you must follow these simple steps:
- locate either the web.config or machine.config depending on how large you want the scope of the change. (machine.config obviously overriding the default on the entire machine.)
- change the maxRequestLength parameter like so
<httpRuntime>maxRequestLength ="8192"</httpRuntime>
section of your config file to something in larger than 4096kb.