WCF REST и asp.net и отладка - PullRequest
       7

WCF REST и asp.net и отладка

2 голосов
/ 02 марта 2012

У меня есть приложение asp.net 4, в котором размещается служба WCF REST через WebServiceHost ...

WebServiceHostFactory factory = new WebServiceHostFactory();
routes.Add(new ServiceRoute("mss", factory, typeof(ModuleStorage)));

Мое приложение имеет пользовательский модуль аутентификации и требует анонимного доступа IIS. У меня также есть интегрированная Windows, так что я могу отлаживать свое приложение.

Проблема, с которой я сталкиваюсь, заключается в том, что WebHttpBinding, созданный WebServiceHost, не поддерживает включение двух методов аутентификации в IIS. Я могу выключить Win. Авт. и это работает, но я не могу отладить.

Так что мой вопрос ... Могу ли я включить WebHttpBinding для поддержки обоих или я могу как-то включить отладку без Win. Авт.

Этот сервис должен быть размещен как часть приложения, и мне нужен способ его отладки.

Ответы [ 3 ]

3 голосов
/ 09 марта 2012

Попробуйте отладку службы WCF REST с помощью Fiddler, см. Следующие ссылки для получения дополнительной информации: http://www.codeproject.com/Tips/213007/Debug-WCF-REST-Service

1 голос
/ 10 марта 2012

Зависит от того, что вы пытаетесь отлаживать. Вы всегда можете отследить службу WCF, используя SvcTraceViewer. Вот конфигурация , которую вы можете использовать на сервере.

0 голосов
/ 23 марта 2012

В итоге я использовал ASP.NET Web API.Я должен сказать, что пока я большой поклонник!

http://www.asp.net/web-api

...