Introduction:
In this article I will explain how to solve The page you are requesting cannot be served because of the extension configuration problem in IIS7.
Description:
In previous post I explained clearly about what WCF is and I explain how to create WCF sample and how to consume WCF service in our application. After completion creation of WCF service I tried to host my application on my local system during that time I got error like
There is no compatible TransportManager found for URI ‘http://localhost/WCFSample/Service.svc’. This may because that you have used an absolute address which points outside of the virtual application. Please use relative address instead.In previous post I explained clearly about what WCF is and I explain how to create WCF sample and how to consume WCF service in our application. After completion creation of WCF service I tried to host my application on my local system during that time I got error like
To solve this error I change my web.config file section before host my WCF Service system.serviceModel section like this
<system.serviceModel> <services> <service name="Service" behaviorConfiguration="ServiceBehavior"> <endpoint address="http://localhost/WCFServiceSample/Service.svc" binding="wsHttpBinding" contract="IService"> <identity> <dns value="localhost"/> </identity> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/> </service> </services> <behaviors> <serviceBehaviors> <behavior name="ServiceBehavior"> <serviceMetadata httpGetEnabled="true"/> serviceDebug includeExceptionDetailInFaults="false"/> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel> |
After get that error I leave the endpoint address blank like this
<system.serviceModel> <services> <service name="Service" behaviorConfiguration="ServiceBehavior"> <endpoint address="" binding="wsHttpBinding" contract="IService"> <identity> <dns value="localhost"/> </identity> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/> </service> </services> <behaviors> <serviceBehaviors> <behavior name="ServiceBehavior"> <serviceMetadata httpGetEnabled="true"/> serviceDebug includeExceptionDetailInFaults="false"/> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel> |
After change the endpoint address my service works perfectly.
After make these change run your application during that time if you are getting any error like The page you are requesting cannot be served because of the extension configuration.
Check this post to solve this error The page you are requesting cannot be served because of the extension configuration
If you enjoyed this post, please support the blog below. It's FREE! Get the latest Asp.net, C#.net, VB.NET, jQuery, Plugins & Code Snippets for FREE by subscribing to our Facebook, Twitter, RSS feed, or by email. |
|||
|
|||
3 comments :
SD
-
-
------>
-
-
janu miri jaan mete kurbaan me tera tu meri jaane sara hundustan :)
Note: Only a member of this blog may post a comment.