我的 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>