How to Increase Message Size Quota

Sometimes when dealing with web services that return large amounts of data you get the follow error message.

The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.

This can be fixed by increasing the maxReceivedMessageSize, maxBufferSize, maxBufferPoolSize, maxArrayLength & maxStringContentLength variables in your web.config to their max size.

The follow code shows you what the web.config basicHttpBinding section variables should be set to:

Great overview of the new bundling & minification options in ASP.NET 4.5

Bit a life saver, works great for iFrame apps on Facebook if you need the user to engage with a full screen web app outside of Facebook’s width limitations.