GorillaApe
GorillaApe

Reputation: 3641

Azure web service URL issue

I wrote a simple webget service , added this code at web.config..

Then in order to access it i had to type this http://127.0.0.1/service1.svc/data?value=4

I searched all the config files but couldnt find how to get rid of service1.svc part..

  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior name="webby">
          <webHttp/>
        </behavior>
      </endpointBehaviors>
      <serviceBehaviors>
        <behavior name="MyServiceTypeBehaviors" >
          <serviceMetadata httpGetEnabled="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <services>
      <service name="WCFServiceWebRole1.Service1" behaviorConfiguration="MyServiceTypeBehaviors">
        <endpoint
          address="/"
          binding="webHttpBinding"
          contract="WCFServiceWebRole1.IService1"
          behaviorConfiguration="webby"/>
        <endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
      </service>
    </services>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>

Upvotes: 0

Views: 473

Answers (1)

Jeremy McGee
Jeremy McGee

Reputation: 25200

If you're on Azure, you'll most likely be hosting on IIS.

This article: http://social.technet.microsoft.com/wiki/contents/articles/hosting-a-wcf-rest-service-on-iis.aspx explains nicely how to use ASP.NET routing to re-route requests for Service1.svc to your service.

Upvotes: 1

Related Questions