System.InvalidOperationException: Request format is invalid: application/json; charset=utf-8. at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters() at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest() it seems the server rejects application/json; charset=utf-8 as content type. Today I faced the above problem, when I migrated my asp.net 3.5 application to asp.net 4.0 application. My web.config was simple and I copied the web.config content from a new asp.net 4.0 template. I [...]