0

私のWCFサービスには2つのエンドポイント(NormalとREST、1つはSilverlightクライアント用、もう1つはHTML5クライアント用)があり、Silverlightクライアントアプリケーションは問題なく完全に機能します。IEでサービスを開くと、HTTP400の不正なリクエストが発生します。私のサービスの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

これは構成で追加したRESTエンドポイントのアドレスであるため、要求は... / WCF / Test / Service1.svc/ restに対して行う必要があります。

于 2012-05-09T21:05:46.577 に答える