Мы столкнулись с тем, что звучит как похожая проблема.IE будет аварийно завершать работу после вызова и AJAX-метода (мы использовали ajax jquery).
При успешном возвращении из веб-метода javascript заменяет innerhtml элемента на то, что было возвращено.
Причинасбоя произошла из-за самозакрывающегося элемента метки в исходном html, когда какое-то динамическое значение было нулевым:
<label id="sometext" />
IE 8, похоже, не обрабатывает этот самозакрывающийся элемент должным образом.Когда метод в случае успеха пытается заменить innerHTML, DOM был некорректен, и IE вылетел.
Чтобы исправить проблему, мы теперь принудительно вставляем пробел в метку в случае, если был возвращен ноль:
<label id="sometext"> </label>
Firefox, Chrome и другие версии IE, похоже, правильно обрабатывают самозакрывающийся тег.