Код модуля доставки отладки
Корпорация Майкрософт платформа .NET Framework предоставляет несколько средств отладки, которые помогут вам проанализировать код расширения доставки и найти в нем ошибки. Средство, которое лучше всего работает, зависит от того, что вы пытаетесь достичь. В этом примере используется Visual Studio 2008.
Отладка кода расширения доставки
Запустите Visual Studio 2008 и откройте проект расширения доставки.
Выполните построение проекта и разверните сборку модуля доставки и сопровождающего ее PDB-файла на сервере отчетов и в диспетчере отчетов. Дополнительные сведения о развертывании см. в разделе "Развертывание модуля доставки".
Если вы написали пользовательский интерфейс подписки для расширения диспетчера отчетов, откройте Интернет Обозреватель и перейдите к диспетчеру отчетов, оставив код модуля доставки открытым в Visual Studio. Если у вас нет пользовательского интерфейса подписки, развернутого для диспетчера отчетов, откройте клиентское приложение, из которого вызывается расширение доставки с помощью API SOAP.
Перейдите в Visual Studio и проект расширения доставки и задайте некоторые точки останова в коде.
При использовании проекта расширения доставки по-прежнему активное окно выберите "Присоединить к процессу " в меню "Отладка ".
Откроется диалоговое окно Присоединение к процессу.
В списке процессов выберите процесс aspnet_wp.exe (или w3wp.exe, если приложение развернуто в IIS 6.0) и нажмите кнопку "Подключить".
Определите новую подписку с помощью модуля доставки. На этом шаге вы, скорее всего, используете диспетчер отчетов или API SOAP. Это действие должно вызывать отладчик и выполнять код, соответствующий точкам останова.
Перемещайтесь по шагам кода с помощью клавиши F11. Дополнительные сведения об использовании Visual Studio для отладки см. в документации по Visual Studio.