Фиксация и перезапуск Web-страницы полезны, но что делать в случае необходимости отслеживания трудно уловимой ошибки? В этих случаях вам понадобятся усовершенствованные возможности отладки Visual Studio, которые будут рассматриваться в последующих разделах.
На заметку! Тестовый Web-сервер, если он задействован, запускает весь код от имени вашей пользовательской учетной записи. Это отличается от намного более ограниченного поведения, наблюдаемого в IIS, где для обеспечения безопасности применяется менее привилегированная учетная запись. Важно понимать разницу, поскольку, если у вашего приложения есть доступ к защищенным ресурсам (наподобие файловой системы, базы данных, системного реестра либо журнала регистрации событий), вы должны удостовериться, что явно разрешаете доступ пользователю IIS. Более подробную информацию о IIS и модели хостинга можно найти в главе 18.
Пошаговая отладка позволяет выполнять код по одной строке за раз. Она чрезвычайно проста в использовании. Просто выполняйте перечисленные ниже действия:
Рис. 2.22. Установка точки прерывания
предыдущая следующая страница оглавление
91