Конфигурирование и настройка Microsoft ASP.NET

Работа с разделом <assert>


В разделе <assert> настраиваются события, происходящие при вызове методов Trace.Fail или Debug.Assert. По умолчанию открывается окно, выводящее сообщение об ошибке и стек трассировки. Выполнение приложения приостанавливается, и у вас появляется возможность прекратить его выполнение совсем, повторить данную операцию либо игнорировать ошибку. Это полезно при отладке приложения, но данную функцию следует отключить перед отправкой приложения пользователям. Это можно сделать в разделе <assert>, а также сохранить информацию в текстовый файл. Ниже приведен синтаксис раздела <assert>.

<system.diagnostics> <assert assertuienabled="true | false" logfilename="file path" /> </system.diagnostics>

В таблице 6.5 показан перечень свойств элемента <assert>.

Таблица 6.5. Свойства <assert>

СвойствоОписание
assertuienabledОпределяет отображение окна с трассировочным сообщением.

true Окно отображается.

false Окно не отображается.

logfilenameОпределяет путь к текстовому файлу, в котором сохраняется информация об ошибках. Используется вне зависимости от установки assertuienabled в true или false.

Ниже приведен пример раздела <assert>.

<system.diagnostics> <assert assertuienabled="false" logfilename="c:\application\tracelog.txt" /> </system.diagnostics>

Используя этот пример, вы можете подавить вывод окна отладки и задать вывод текста в текстовый файл c:\application\tracelog.txt.



Содержание раздела