我试图了解为什么我在配置文件中定义了标准端点,因为我认为应该使用我在服务中定义的端点。如果我评论标准端点,那么当我运行服务时,我收到消息"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>
答案 0 :(得分:0)
您还可以发布服务和服务合同代码吗?我怀疑您的服务是作为REST服务编写的(在您的服务方法上具有[WebGet]和/或[WebInvoke]属性)。
REST方法需要具有webHttpBinding的端点。您提供的端点具有basicHttpBinding,因此不适用。