Получение сообщений трассировки в отслеживании сбойных запросов от контроллеров - PullRequest
2 голосов
/ 14 января 2009

В ASP.NET MVC Preview 5 возникли проблемы с отображением сообщений трассировки от Global или Controllers на странице (просмотр) или отслеживании сбоев (FREB).

Ни один из этих вызовов не работает в действии контроллера:

HttpContext.Trace.Write("hello");
System.Diagnostics.Trace.WriteLine("world");

Нет проблем с операторами трассировки в коде страницы; эти сообщения отображаются правильно.

1 Ответ

4 голосов
/ 15 января 2009

Эти вызовы происходят еще до того, как страница (ViewPage) даже создана, поэтому вам нужно включить трассировку как в Web.config, так и на странице.

В Web.config, непосредственно внутри узла добавьте:

<trace enabled="true" />

У вас есть два варианта просмотра трассы. Вы можете включить его в своем представлении в объявлении @Page.

<%@ Page ... Trace="true" %>

Или вы можете перейти к /trace.axd

Обратите внимание, что у нас была ошибка с этим, но я не помню, когда она была исправлена. Я пробовал это с бета-версией, а не с Preview 5.

...