whoah
whoah

Reputation: 4443

WCF Service - service in separate class library

This is my project diagram:

My endpoint of service:

  <service behaviorConfiguration="ServiceBehaviour" name="Friends.Implementation.Friends">
    <endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" contract="Friends.Contract.IFriends" />
  </service>

My question is: How can I call this service? When I had that service in "Service" folder in MyWCFService project, it was easy - just localhost:XX/Services/Friends.svc.

And now, how can I run it, if everything is in separate class libraries?

Regards

Upvotes: 0

Views: 322

Answers (1)

CodeCaster
CodeCaster

Reputation: 151588

You can create a Services folder in your website root and paste the .svc file there, or you can use service activation:

<configuration>
  <system.serviceModel>
    <serviceHostingEnvironment>
      <serviceActivations>
        <add service="Friends.Implementation.Friends" 
             relativeAddress="Services/Friends.svc"/>
      </serviceActivations>
    </serviceHostingEnvironment>
  </system.serviceModel>
</configuration>

Upvotes: 1

Related Questions