0
定义新的端点我想定义两个端点,这将代表了两种不同的接口无法在basicHttpBinding的
<services>
<service behaviorConfiguration="ServiceBehavior" >
<endpoint
binding="basicHttpBinding"
bindingConfiguration="LargeData_basicHttpBinding"
contract="Contracts.IService1" />
<endpoint
binding="basicHttpBinding"
bindingConfiguration="LargeData_basicHttpBinding"
contract="Contracts.IService2" />
<endpoint
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
当我尝试添加第二个端点IService2,我可以从浏览器只能访问服务2 - 如果我从配置文件中删除service2 - 我可以从浏览器访问service1 & & service2。
我的错误是什么?
好了一个在
的,另外,谢谢。但我添加了两个.svc文件 - 每个界面一个 - 然后我可以使用http://yourserver/virtualdirectory/Service1.svc/和http://yourserver/virtualdirectory/Service2.svc/ - 是不是? – Yanshof 2011-05-02 08:22:25
@Yanshof:是的 - 但是然后你需要两个单独的' '在你的''里面的部分'web.config - 每个服务/ svc文件一个,一个basicHttp端点。 –
2011-05-02 09:21:45