0

我的 WCF 服务有两个端点(普通和 REST,一个用于 Silverlight 客户端,另一个用于 HTML5 客户端),我的 Silverlight 客户端应用程序可以完美运行,没有任何问题。当我在 IE 中打开我的服务时,我收到 HTTP 400 错误请求。看起来我的服务的 REST 部分有一些问题。我在下面给出了两个端点。感谢任何帮助!

正常终点

    <endpoint address="" binding="basicHttpBinding" contract="Test.Service1"
              bindingConfiguration="BasicHttpBinding_Config"
              behaviorConfiguration="MessageInspectorEndpointBehavior">
      <identity>
        <dns value="localhost"/>
      </identity>
    </endpoint>

WCF 端点

    <endpoint address="rest" binding="webHttpBinding" contract="Test.Service1"
      behaviorConfiguration="web">
    </endpoint>
4

1 回答 1

0

应该向 .../WCF/Test/Service1.svc/ rest发出请求,因为这是您在配置中添加的 REST 端点的地址。

于 2012-05-09T21:05:46.577 回答