2015-04-15 3 views
0

У меня есть решение WebService с Sample.svc и Sample.svc.cs, содержащее такой метод;Отладка решения WebService в VS на localhost

public override ResponseClass GenerateResponse(RequestClass request) 
{ 
    // Some code here. 
} 

Я хочу, чтобы проверить и отлаживать код построчно с добавлением контрольных точек, но я не имею никакого знания о том, как это сделать?

Как я могу отладить код webservice?

+0

Как вы это называете? Из другого приложения или непосредственно из браузера? – Mairaj

+0

Я позвоню из другого приложения – Can

+0

ОК, чем хост службы в IIS. Если вам нужно прикрепить процесс, из которого выполняется служба, когда метод будет называться точкой останова, это будет удалено. – Mairaj

ответ

1

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

  1. Служат в IIS.
  2. Теперь откройте код обслуживания от VS.
  3. Перейти к Debug
  4. Нажмите, чтобы присоединиться.
  5. Выберите процесс, в котором работает служба.
  6. Установите точку останова в методе, который вы хотите отлаживать.
  7. Теперь вызовите этот метод из другого приложения, он поразит точку останова.
+0

Есть ли учебное пособие по размещению службы в IIS? – Can

+0

Просто перейдите в IIS и добавьте сайт, это очень просто. – Mairaj

+0

Mairaj: Я использую утилиты для мыла ui, wcfstorm и wcf для тестирования метода (GenerateResponse в тексте вопроса), но он там не указан. – Can

Смежные вопросы