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" - это запрос, чтобы увидеть, доступен ли метод в сервисе, перед его вызовом.

Определенно проблема, связанная с браузером.

0 ответов

Другие вопросы по тегам