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


отладку резидентной службы WCF

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

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

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

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

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

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

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

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

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

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

    6. Щелкните OK.