отладку резидентной службы WCF
Локальная служба — это служба WCF, которая не запускается внутри IIS, узла службы WCF или ASP.NET Development Server. Самый простой способ отладки локальной WCF заключается в настройке Visual Studio для запуска и клиента, и сервера при выборе пункта Начать отладку в меню Отладка.
Если служба WCF является резидентной внутри или является процессом, который не может быть запущен таким же образом, как служба NT, использовать этот метод нельзя. Вместо этого можно выполнить одно из следующих действий:
Вручную присоединить отладчик к главному процессу. См. сведения о присоединении к выполняемым процессам.
— или —
Начать отладку клиента, а затем сделать шаг с заходом в вызов службы. Для этого необходимо включить отладку в файле app.config file. Дополнительные сведения см. в разделе Ограничения по отладке WCF.
Запуск клиента и процесса размещения из Visual Studio
Создайте решение Visual Studio, содержащее проекты клиента и сервера.
Настройте решение для запуска клиентских и серверных процессов при выборе Пуск в меню Отладка.
В обозревателе решений щелкните правой кнопкой мыши имя решения.
Щелкните Установка запускаемых проектов.
В диалоговом окне Свойства решения <имя> выберите Несколько запускаемых проектов.
В сетке Несколько запускаемых проектов на строке, соответствующей серверному проекту, щелкните Действие и выберите Пуск.
На строке, соответствующей клиентскому проекту, щелкните Действие и выберите Пуск.
Щелкните OK.