Могу ли я использовать Ajax и ASP.NET Tracing на одной странице? - PullRequest
1 голос
/ 21 ноября 2008

Я использую панель обновления Ajax и недавно добавила код трассировки ASP.NET для помощи в отладке. Внезапно я начал получать PageRequestManagerParseErrorExceptions при выполнении любого кода Ajax.

Например:
Trace.Write ("Готово задание идентификатора сотрудника");

Очевидно, это потому, что мне не разрешено использовать "трассировку сервера" вместе с Ajax. (согласно этому сообщению Эйлона Липтона ).

Это правда? Мне не разрешено использовать удивительный механизм трассировки ASP.NET? Это было бы позором.

1 Ответ

3 голосов
/ 21 ноября 2008

Установка pageOutput = "false" в элементе трассировки в web.config, кажется, решает проблему.

Используйте трассировку ASP.NET, а лучше записывайте в обычную диагностическую трассировку, задав для атрибута writeToDiagnosticsTrace значение «true» (это элемент трассировки в файле web.config).

...