Отладка службы RESTful WCF - PullRequest
       8

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

1 голос
/ 27 октября 2009

Я пытаюсь отладить службу RESTful WCF, которую я создал, используя веб-браузер в качестве моего клиента. Однако сначала все идет хорошо после остановки сеанса отладки и внесения некоторых изменений в мой код при перезапуске, как будто старый код все еще выполняется. Мои точки останова игнорируются, и процесс как будто не останавливается.

Я запускаю службу в Visual Studio, и вот URL, который я запрашиваю для браузера:

http://localhost:25000/IntegrationService.svc/DeskQueue/tophd

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

Спасибо за любую помощь.

Ответы [ 2 ]

2 голосов
/ 22 августа 2013

Может быть, было бы удобнее развернуть ваш сервис на IIS ( Настройки проекта-> Веб-> Использовать локальный веб-сервер IIS, Создать виртуальный каталог ), а затем отладить сервис из Visual Studio ( Отладка-> Присоединить к процессу-> w3wp.exe ).

1 голос
/ 14 июля 2012

Вам нужно убить Cassini (сервер WebDev), так как он удерживает ваш старый встроенный код сервера WCF .... он не перезагружает более новую библиотеку DLL.

Есть несколько вариантов:

Если у вас есть действительно экзотический цикл отладки / тестирования / запуска, вы можете использовать совместимую с Cassini замену, которая поставляется с исходным кодом.

http://cassinidev.codeplex.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...