Wcf Azure web服务URL问题

Wcf Azure web服务URL问题,wcf,rest,azure,Wcf,Rest,Azure,我编写了一个简单的webget服务,在web.config中添加了这段代码 然后为了访问它,我必须输入这个 我搜索了所有配置文件,但找不到如何删除service1.svc部分 <system.serviceModel> <behaviors> <endpointBehaviors> <behavior name="webby"> <webHttp/> </

我编写了一个简单的webget服务,在web.config中添加了这段代码

然后为了访问它,我必须输入这个

我搜索了所有配置文件,但找不到如何删除service1.svc部分

  <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>

如果你在Azure上,你很可能在IIS上托管


这篇文章:很好地解释了如何使用ASP.NET路由将
Service1.svc
的请求重新路由到您的服务。

微软把它弄得太复杂了!现在我同意了。不过,WCFWebAPI(在CTP中)确实使这一点更加整洁。