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


Практическое руководство. Отладка резидентной службы WCF

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

Этот раздел применим для следующих версий.

Выпуск

Visual Basic

C#

C++

Web Developer

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

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

Standard

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

Pro и Team

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

Условные обозначения:

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

Применимо

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

Неприменимо

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

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

Резидентная служба является службой WCF, которая не запускается внутри IIS, узла службы WCF или сервера разработки ASP.NET. Самый легкий путь отладки резидентной WCF — это настройка Visual Studio для запуска клиента и сервера при выборе пункта Начать отладку в меню Отладка.

Если служба WCF является резидентной внутри или является процессом, который не может быть запущен таким же образом, как служба NT, использовать этот метод нельзя. Вместо этого можно выполнить одно из следующих действий:

Запуск клиента и процесса размещения из Visual Studio

  1. Создайте решение Visual Studio, содержащее проекты клиента и сервера.

  2. Настройте решение для запуска клиентских и серверных процессов при выборе Пуск в меню Отладка.

    1. В Обозревателе решений щелкните правой кнопкой мыши имя решения.

    2. Щелкните Установка автозагружаемых проектов.

    3. В диалоговом окне Свойства <имя> решения выберите Несколько автозагружаемых проектов.

    4. В сетке Несколько автозагружаемых проектов на строке, соответствующей серверному проекту, щелкните Действие и выберите Пуск.

    5. На строке, соответствующей клиентскому проекту, щелкните Действие и выберите Пуск.

    6. Нажмите кнопку ОК.

См. также

Задачи

Практическое руководство. Пошаговая отладка служб WCF

Ссылки

Ограничения на отладку WCF

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

Отладка служб WCF