У меня странная проблема ...
У меня есть веб-сервис, работающий с интерфейсом jQuery.Когда я запускаю его через встроенный веб-сервер VS2008 - он прекрасно работает.Но когда я использую сам IIS - я получаю эту ошибку:
System.InvalidOperationException: Недопустимый формат запроса: application / json;кодировка = UTF-8.в System.Web.Services.Protocols.HttpServerProtocol.ReadParameters () в System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest ()
код для AJAX:
$.ajax({
type: "POST",
url: "<a href="http://localhost/MYSITE/WEBSERVICE.asmx/SOME_FUNCTION" rel="nofollow noreferrer">http://localhost/MYSITE/WEBSERVICE.asmx/SOME_FUNCTION</a>",
data: '{ prm1: "' + p1+ '", prm2: "' + p2+ '", prm3: "' + p3+ '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
.....
Есть идеи, почему это происходит?
Сайт .NET 3.5 использует "интегрированный управляемый конвейерный пул".
Спасибо, Роман