使用标准端点

时间:2014-12-02 21:17:52

标签: wcf wcf-binding endpoints

我试图了解为什么我在配置文件中定义了标准端点,因为我认为应该使用我在服务中定义的端点。如果我评论标准端点,那么当我运行服务时,我收到消息"No Endpoint found"

所以我需要两者吗?如果我这样做,如何使用标准点? 谢谢,

<standardEndpoints>
  <webHttpEndpoint>
    <standardEndpoint name="" helpEnabled ="true"
                      automaticFormatSelectionEnabled ="true"></standardEndpoint>
  </webHttpEndpoint>
</standardEndpoints>

<services>
  <service name ="SimRestService" behaviorConfiguration ="MyServiceBehavior">
    <endpoint address="" binding="basicHttpBinding" bindingConfiguration="defaultBasicHttpBinding"
       contract="SimRestServices.ISimRestService" />
  </service>

1 个答案:

答案 0 :(得分:0)

您还可以发布服务和服务合同代码吗?我怀疑您的服务是作为REST服务编写的(在您的服务方法上具有[WebGet]和/或[WebInvoke]属性)。

REST方法需要具有webHttpBinding的端点。您提供的端点具有basicHttpBinding,因此不适用。