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