Sys.WebForms.PageRequestManagerParserErrorException: сообщение, полученное с сервера, не может быть проанализировано - PullRequest
0 голосов
/ 09 февраля 2012

Наш портал Sharepoint уже несколько лет активен, но я только сейчас получаю сообщения об ошибках по поводу того, что некоторые элементы управления не работают. Пока что все отчеты о проблемах поступают из дочерних компаний - некоторые здесь, в Германии, другие в США.

Все элементы управления находятся на UpdatePanels и вызывают следующее сообщение об ошибке:

Meldung: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near '
<!DOCTYPE html PUB'.
Zeile: 5
Zeichen: 62099
Code: 0
URI: http://portalp/ScriptResource.axd?d=tBOLY2kq1uaK6kD_aXo93OFalhL9aphke4d53_sq1dRfcIBYE0qIgcmWdYC742LMtXwFgP2IzLEYaioM3yrkYNf-n3bi_8-9pLWAF-I15SU8jWyqpTkbSR81uDJ86tOJOuR4XKJDTwjdIMIgm4FHTe7O0Ng1&t=ffffffffb868b5f4

Я прочитал ряд других постов на эту тему, а также блог разработчика , но я не вижу, что нарушаю какое-либо из правил.

Мы используем Sharepoint 2010 на IIS 6.1. Конечные пользователи имеют Win7 и IE7.

Поскольку никто не упомянул об этой проблеме, я предполагаю проблему с брандмауэром. Я думаю, что если бы какое-либо из вышеуказанных правил было нарушено, это затронуло бы всех пользователей - правильно?

У кого-нибудь еще была такая проблема?

UPDATE

Только что провел несколько тестов с брандмауэром и подумал, что это можно исключить. Так что я все еще ломаю голову над этим ...

UPDATE Кажется, зависит от того, какой пользователь Windows активен. Если я использую своего пользователя на компьютере в дочерней компании, то это работает. Я выложу больше позже ...

РЕШЕНИЕ

Я был так зациклен на том, почему одна веб-часть не работала, что я не рассматривал другие веб-части. Есть другая веб-часть, которая действительно использовала Visible, и это было причиной. Атрибут Visible устанавливал значение false, когда пользователь не находится на основном сайте. Просто на самом деле, но стоило мне много времени: - (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...