我在服务(WCFTestLibarary)中有两个端点,它实现了两个不同的合同。我已在IIS中以应用程序名称WCFServiceAPP托管此服务。
< service behaviorConfiguration="WCFTestLibrary.Service1Behavior"
name="WCFTestLibrary.Service1">
< endpoint address="/MyService" binding="wsHttpBinding" contract="WCFTestLibrary.IService1" >
< identity>
< dns value="localhost" />
< /identity>
< /endpoint>
< endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
< endpoint binding="wsHttpBinding" bindingConfiguration=""
contract="WCFTestLibrary.IMicrosoft" address="/Microsoft" />
< /service>
我可以使用网址http://localhost/WCFServiceAPP/WCFTestLibrary.Service1.svc
从IIS浏览我的服务当我尝试访问时 http://localhost/WCFServiceAPP/WCFTestLibrary.Service1.svc/MyService或/ Microsoft 我收到了错误的请求错误。