Error: Cannot obtain Metadata from...

Posted by Vuyiswamb under WCF on 9/7/2013 | Points: 10 | Views : 2091 | Status : [Member] [MVP] [Administrator] | Replies : 0
Good Day

I have a common error , but today it hit me, i have done all i needed to do to resolve it. when i run the service i get the error. My web config is configured this way

[code]
<system.serviceModel>

<services>
<service name="HE.Datalayer">
<host>
<baseAddresses>
<add baseAddress = "http://localhost:65105/Datalayer.svc" />
</baseAddresses>
</host>


<endpoint address=""
binding="wsHttpBinding"
contract="HE.IDatalayer" >


<identity>
<dns value="localhost"/>
</identity>
</endpoint>

<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />

</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="True" httpsGetEnabled="True" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>

<serviceHostingEnvironment aspNetCompatibilityEnabled= "true"
multipleSiteBindingsEnabled="true" />
</system.serviceModel>
[/code]

when i run the application i get the following Error

The type 'Datalayer.Datalayer', provided as the Service attribute value in the ServiceHost directive, or provided in the configuration element system.serviceModel/serviceHostingEnvironment/serviceActivations could not be found.

http://www.crimedetails.com/wcf_error.jpg

Thanks

Thank you for posting at Dotnetfunda
[Administrator]



Responses

(No response found.)

Login to post response