WCF не работает в Chrome v.30.0.1599.66
Эта служба работала нормально, пока не было установлено обновление Google Chrome 30.0.1599.66. Теперь я получаю сообщение об ошибке "XMLHttpRequest не может загрузить". У кого-нибудь есть информация по этому поводу?
GET- типы работают как положено, ошибка возникает только из POST- типов.
Спасибо!
JQuery:
$.ajax({
url: $ACTIVESERVICE + "/SaveStuff",
type: "POST",
async: 'false',
dataType: 'JSON',
contentType: 'application/json',
data: stringToServer,
success: function () { alert('Good News'); },
error: function () { alert('Bad News.'); },
complete: function (result) {
...
C#:
//Save Stuff
[OperationContract]
[WebInvoke(Method = "POST",
UriTemplate = "SaveStuff",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.WrappedRequest)]
string SaveStuff(oSaveStuff c);
ОБНОВИТЬ:
Я сузил точку ошибки до неудачного второго запроса браузера на POST-данные. Первоначальный запрос OPTION выполнен успешно, но браузер останавливается там.
// КАК ВАРИАНТ И ПОЧТА - УСПЕХ
2013-09-30 19:50:15 127.0.0.1 OPTIONS /#########.svc/SaveStuff- 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/29.0.1547.76+Safari/537.36 405 0 0 655
2013-09-30 19:50:24 127.0.0.1 POST /SaveStuff.svc/CC_SaveTimeEntries - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/29.0.1547.76+Safari/537.36 200 0 0 9507
// ТОЛЬКО ВАРИАНТ - СБОЙ
2013-10-03 15:58:58 127.0.0.1 OPTIONS /#########.svc/SaveStuff- 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/30.0.1599.66+Safari/537.36 405 0 0 7
"OPTION" - это запрос, чтобы увидеть, доступен ли метод в сервисе, перед его вызовом.
Определенно проблема, связанная с браузером.