Изучение раздела <system.diagnostics>
Группа разделов <system.diagnostics> содержит параметры для настройки трассировки и отладки при помощи объектов трассировки System.Diagnostics. Не следует путать трассировку System.Diagnostics с объектом трассировки ASP.NET. Объект трассировки ASP.NET используется в ASP.NET и настраивается в разделе <trace> группы разделов <system.web>. Объекты трассировки и отладки из пространства имен System.Diagnostics используются как ASP.NET, так и консольными приложениями.
Пример из практики. Единственной причиной, по которой в приложениях ASP.NET используется объект трассировки System.Diagnostics, является потребность в сохранении трассировочной информации при развертывании приложения в удаленном журнале событий или базе данных. Если приложение развертывается вами только на своих собственных серверах, для трассировки приложения лучше использовать метод Page.Trace.В группе <system.diagnostics> содержится несколько разделов, и каждый из них настраивает отдельную часть трассировки или отладки. Имея эти разделы в своих настроечных файлах, вы получаете возможность внесения изменений в способ хранения трассировочной информации без перекомпиляции приложения.