Иллюстрированный самоучитель по Architecture .NET

Привязка данных

Отладка AcmeWeb

Чтобы отладить проект AcmeWeb, необходимо создать файл конфигурации и в нем определить используемый режим отладки.

Иллюстрированный самоучитель по Architecture .NET › ASP.NET и Web-формы › Привязка данных
Рис. 10.23. Разблокирование отладки

Необходимо также включить режим отладки в проекте, как показано на рис 10.23. Чтобы сделать это, выполните следующие шаги.

  1. Скопируйте файл Web.config из каталога CaseStudy\AcmeWeb в каталог Demos\AcmeWeb. В этом файле конфигурации можно указать несколько возможностей, но для отладки наиболее важен тэг <Compilation debug="tme"/> (<отладка сборки = "истина"/>).
  2. В окне Solution Explorer (Поиск решения) щелкните правой кнопкой мыши на проекте AcmeWeb. Из контекстного меню выберите команду Properties (Свойства).
  3. В папке Configuration Properties (Свойства конфигурации) щелкните кнопкой мыши на узле Debugging (Отладка).
  4. В качестве значения свойства Command (Команда) укажите aspnet_wp.ехе.
  5. В качестве значения свойства Attach (Присоединить) укажите Yes (Да).
  6. Укажите http://localhost/NetCpp/Demos/AcmeWeb/AcmeWeb.aspx в качестве значения свойства HTTP URL.

Теперь можно открыть решение в отладчике. Для этого выберите из меню Debug (Отладка) команду Start (Пуск). На рис. 10.24 и рис. 10.25 показан отладчик, остановившийся в точках останова, содержащихся в файлах Global.аsах.h и WebForml.aspx.h, соответственно.

Иллюстрированный самоучитель по Architecture .NET › ASP.NET и Web-формы › Привязка данных
Рис. 10.24. В файле Global.asax.h достигнута точка останова

Иллюстрированный самоучитель по Architecture .NET › ASP.NET и Web-формы › Привязка данных
Рис. 10.25. В файле WebForml.aspx.h достигнута точка останова

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.