---
title: "Can't get WCF service's operations list with Web Service Studio client"  
description: "Can't get WCF service's operations list with Web Service Studio client"  
author: "Anonymous User"  
published: 2014-08-26  
updated: 2014-08-26  
canonical: https://www.mindstick.com/forum/2142/can-t-get-wcf-service-s-operations-list-with-web-service-studio-client  
category: "asp.net"  
tags: ["asp.net"]  
reading_time: 1 minute  

---

# Can't get WCF service's operations list with Web Service Studio client

I've created a [simple](https://yourviews.mindstick.com/story/1469/5-simple-ways-to-stay-fit-amp-healthy) WCF service hosted by [ASP.NET](https://www.mindstick.com/articles/934/default-folders-available-inside-the-asp-dot-net-application-folder) [web site](https://www.mindstick.com/articles/12285/the-finest-web-site-design-trends-you-may-expect-in-2017):

```
[ServiceContract]public interface IPaymentNotificationReceiver{    [OperationContract]    void InvoiceProcessed(string invoiceId);}  public class PaymentNotificationReceiver : IPaymentNotificationReceiver{    public void InvoiceProcessed(string invoiceId)    {        Logger.Write("'InvoiceProcessed' method was called with InvoiceId='" +            invoiceId + "'");    }}<system.serviceModel>  <services>    <service      behaviorConfiguration =        "NotificationService.PaymentNotificationReceiverBehavior"      name="NotificationService.PaymentNotificationReceiver">      <endpoint address="" binding="wsHttpBinding"        contract="NotificationService.IPaymentNotificationReceiver">        <identity>          <dns value="localhost"/>        </identity>      </endpoint>      <endpoint address="mex" binding="mexHttpBinding"          contract="IMetadataExchange"/>    </service>  </services>  <behaviors>    <serviceBehaviors>      <behavior name="NotificationService.PaymentNotificationReceiverBehavior">        <!-- To avoid disclosing metadata information, set the value below          to false and remove the metadata endpoint above before deployment        -->        <serviceMetadata httpGetEnabled="true"/>        <!-- To receive exception details in faults for debugging purposes,          set the value below to true.  Set to false before deployment to avoid          disclosing exception information -->        <serviceDebug includeExceptionDetailInFaults="true"/>      </behavior>    </serviceBehaviors>  </behaviors></system.serviceModel>
```

I can add references to this service as to WCF service, as to WebService. WcfTestClient [application](https://www.mindstick.com/articles/12824/calculator-application-in-android) successfully recognized service and its methods.

But "[Web Service](https://www.mindstick.com/articles/895/web-service-introduction) [Studio](https://answers.mindstick.com/qa/116181/google-launches-workspace-studio-to-create-automated-gemini-powered-agents)" (http://webservicestudio.codeplex.com/) can't get a list of operations... Why? How to [diagnose](https://www.mindstick.com/forum/159430/iphone-app-crash-sigabrt-error-how-do-diagnose-and-fix)/[resolve](https://www.mindstick.com/forum/159427/windows-app-dll-not-found-resolve-library-issue) that?

## Replies

### Reply by Sumit Kesarwani

Hi tanuj, \

The problem was in endpoint binding configuration. To be accessible from WebService it should be 'basicHttpBinding'.

```
<endpoint address=""          
binding="basicHttpBinding"          
contract="NotificationService.IPaymentNotificationReceiver"/>
```


---

Original Source: https://www.mindstick.com/forum/2142/can-t-get-wcf-service-s-operations-list-with-web-service-studio-client

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
