powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / #define TRACE в web проэкте
3 сообщений из 3, страница 1 из 1
#define TRACE в web проэкте
    #33871577
test
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос:
Как врубить опцию TRACE компилятора при компиляции web проэкта?

C#
Visual Studio 2005

В поэкте типа class library в proprties есть флаг для TRACE.
В поэкте типа web такого нет.

Достало на каждой странице вставлять #define TRACE.
А если для релиза его отрубить надо?

Пытался наити в опциях web.config.
Не нашел такого.
Можно установить autoflush и indent для trace,
а включить или выключить trace при компиляции нельзя.

А по дефолту в web проэтке trace отрублен,
хотя Microsoft и заявляет:
===============
To enable tracing in C#, add the /d:TRACE flag to the compiler command line when you compile your code, or you can add #define TRACE to the top of your file.
In Visual Studio 2005 projects, Trace is enabled by default.
===============
...
Рейтинг: 0 / 0
#define TRACE в web проэкте
    #33871588
xopap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если вам нужен trace, то в ASP.NET он включается так:
1й способ - Trace.IsEnabled = true;
2й способ - <%@ Page Language="C#" ... Trace="true"%>
...
Рейтинг: 0 / 0
#define TRACE в web проэкте
    #33871592
test
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли вам нужен trace, то в ASP.NET он включается так:
1й способ - Trace.IsEnabled = true;
2й способ - <%@ Page Language="C#" ... Trace="true"%>

Это абсолютно не тот Trace.
Вы говорите про System.Web.TraceContext class который виден в Page как переменная Trace.

#define TRACE - директива компилятора,
отсутствие котораой заставлят компилятор не генерить код для
класса System.Diagnostics.Trace и ему подобных.

К примеру без #define TRACE код типа
System.Diagnostics.Trace.TraceInformation("1234567890");
будет просто проигнорирован.

И соответственно в runtime никакие Trace.IsEnabled = true не помогут.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / #define TRACE в web проэкте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]