Поделиться через


Практическое руководство. Отладка клиентов и серверов COM с помощью отладки RPC

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс-выпуск

Тема не применяется Тема не применяется

Только машинный код

Тема не применяется

Standard

Тема не применяется Тема не применяется

Только машинный код

Тема не применяется

Pro и Team

Тема не применяется Тема не применяется

Только машинный код

Тема не применяется

Обозначения:

Тема применяется

Применяется

Тема не применяется

Неприменимо

Тема применяется, но команда по умолчанию сокрыта

Команда или команды скрытый по умолчанию.

Для отладки клиент-серверных приложений COM можно использовать отладку удаленного вызова процедур (RPC). Для этого необходимо включить отладку RPC. Если отладка RPC включена, то при заходе в вызов сервера со стороны клиента отладчик подключается к серверу, позволяя выполнить отладку кода. Когда отладчик подключен, все его функции можно использовать для отладки процессов как на стороне сервера, так и на стороне клиента.

Включение отладки RPC

  1. В меню Сервис выберите пункт Параметры.

  2. В диалоговом окне Параметры щелкните папку Отладка.

  3. Щелкните страницу Машинный код.

  4. Установите флажок Отладка RPC.

    kf71skzd.alert_note(ru-ru,VS.90).gifПримечание.

    Для отладки вызовов RPC необходимо иметь привилегии администратора или опытного пользователя.

    kf71skzd.alert_note(ru-ru,VS.90).gifПримечание.

    Выполнение удаленных вызовов процедур с заходом на удаленный сервер под управлением Microsoft Windows Vista будет работать только в том случае, если к удаленному серверу подключен отладчик машинного кода. В противном случае вызов RPC завершится сбоем без сообщения об ошибке. Или же вызов RPC будет выполнен, но пошаговое выполнение вызова RPC не будет работать.

См. также

Основные понятия

Отладка сервера и контейнеров COM

Другие ресурсы

Отладка в Visual Studio