Уже посмотрел на это:
Sys.WebForms.PageRequestManagerParserErrorException - что это такое и как этого избежать
Проблема в том, что это происходит только на моем устройстве разработчика. Два других разработчика в порядке.
Это согласованно и воспроизводимо - я пытался удалить временные интернет-файлы, удалил файлы obj и bin и перезагрузился.
Ответ явно усекается, когда я смотрю на него в отладчике при обнаружении ошибки.
Где еще мне нужно проверить, чтобы очистить / очистить?
Ошибка, которую я вижу в коде:
Ошибка выполнения Microsoft JScript:
Sys.WebForms.PageRequestManagerParserErrorException: сообщение
полученный от сервера не может быть проанализирован. Общие причины для этого
ошибка, когда ответ модифицируется вызовами Response.Write (),
Фильтры ответов, HttpModules или трассировка сервера включены. Подробности:
Ошибка разбора рядом с '</tr>
».
_endPostBack: function PageRequestManager$_endPostBack(error, executor, data) {
if (this._request === executor.get_webRequest()) {
this._processingRequest = false;
this._additionalInput = null;
this._request = null;
}
var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, data ? data.dataItems : {}, executor);
Sys.Observer.raiseEvent(this, "endRequest", eventArgs);
if (error && !eventArgs.get_errorHandled()) {
throw error; // THIS IS WHERE THE ERROR IS THROWN
}
},
Это во время обратной передачи Ajax.
Нет откликов. Напишите звонки.
Я использую сервер разработки Cassini / VS 2010, как мне узнать, есть ли фильтры?
* 1033 Ditto *
Трассировка сервера не включена
Нет звонков на сервер. Перевод
В firebug я вижу, что ответ на POST обрезан. Проблема возникает в Firefox или IE, и я отлаживаю в VS или нет.
Проблема действительно исчезнет, если я переключусь на IIS Express в Visual Studio, а затем вернется, когда вернусь на сервер разработки ASP.NET.