Я работаю с WCF (VS2005, .Net 3.0) и хочу протестировать сервис, напрямую вызывая его через веб-браузер, а не из кода.
У меня есть один метод, украшенный вызовом атрибута OperationContract GetTest (). У меня есть служба за файлом .svc, к которому я могу получить доступ; однако, когда я иду ... / Test.svc / GetTest, появляется только пустой экран.
Вот web.config:
<system.serviceModel>
<services>
<service name="TestService" behaviorConfiguration="TestBehavior">
<endpoint
address=""
binding="basicHttpBinding"
contract="TestService.ITestService"></endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="TestBehavior">
<serviceMetadata httpGetEnabled="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Всякий раз, когда я пытаюсь установить точку останова в сервисе, она также не получает удар. Есть идеи, где я иду не так? Я привык к сервисам ASMX, где я получаю ответ при доступе к методам через браузер; тем не менее, я могу получить страницу «Вы создали сервис» только при доступе к сервису, но ничего из методов.