WCF: служба маршрутизации и "Невозможно автоматически отладить" имя службы ". Удаленная процедура не может быть отлажена

Недавно мы добавили новую службу маршрутизации WCF в наш проект. При отладке тестового клиента, вызывающего одну из наших тестовых служб, мы получаем сообщение об ошибке со следующим сообщением:

    Unable to automatically debug 'Service Name'.  The remote procedure could 
    not be debugged. This usually indicates that debugging has not been enabled 
    on the server.  See help for more information.

Странно, что отладчик все еще может подключиться к указанному названию службы. Если я укажу свой клиент на службу напрямую, диалоговое окно ошибки не появится. Я проверил веб-конфиги на всех сервисах, отладка включена. Также не указана модель безопасности, как я видел на других сообщениях.

Служба размещается в IIS на Windows 7 Enterprise SP1. Visual Studio 2010 Ultimate с пакетом обновления 1 (SP1).

Ответ 1

Я решил эту проблему, перейдя в

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

затем запустите

vsdiag_regwcf.exe -i

Замечание: Я запускаю версию для Windows версии 64 для 64-х, и хотя 99% Visual Studio находятся в C:\Program Files (x86)\, это инструмент находится в C:\Program Files\