WCF: Failed to add a service. Service metadata may not be accessible. Make sure your service is running and exposing metadata

21,990

Solution 1

When using IIS Express and VS2013, you need to check the following option in VS Options when debugging x64 web project:

Tools -> Options -> Projects and Solutions -> Web Projects -> Use the 64 bit version of IIS Express for web sites and projects

Solution 2

IIS -> Advanced Settings of Application Pool. Set "Enable 32-bit Applications" to true. Also check if the Service is depending on a library that is not x64.

Share:
21,990
Aneesh
Author by

Aneesh

My name is Aneesh AM. I am working as Programmer Analyst at Systalent Software Private Limited Cochin Kerala

Updated on December 29, 2020

Comments

  • Aneesh
    Aneesh over 3 years

    I created a simple WCF application. The platform is set to Any CPU. I can build and run the application successfully. But when I change the platform to x64 I get the following error:

    Failed to add a service. Service metadata may not be accessible. Make sure your service is running and exposing metadata

    My system has 64 bit OS. Actually i have to set the platform to x64 to laod a dll in my app. What would be the possible reasons for this error. Please help me.

    I am using IIS Express.