2009-08-12 12 views
1

私はWCFにはかなり新しいですが、技術的に有能です。WebブラウザアクセスのためのWCFの設定

WCFの再生に問題があります。私は現在、WSHttpBindingをサービスに設定しており、VS2008で提供されているWCFTestClientを使用しているときに動作しています。私がしたいことは、ブラウザ内でサービスにアクセスできるようにすることです。

私は現在私のサービスからJSON応答を返していますが、まだデータを使用してデータにアクセスすることはできません。 URL。私は(太字の部分を注意してください)、彼らは少し、このようなデータにアクセスしているように見えるインターネットのチュートリアルをたくさん見てきました:?

http://localhost/Service.svc/メソッド名のparam1 = VALUE1 & PARAM2 = value2の

私がしようとすると私は404を取得 - 私はそれが文字通りのファイルを探していると推測しているが、それを修正する方法を知らない。

助けて頂ければ幸いです。

+0

[残り]タグを削除してください - これはRESTではない、それだけでRPCです。 – aehlke

答えて

3

WSHttpBindingではこれを行うことはできません... WebHttpBindingを使用してエンドポイントを公開し、契約で[WebGet]属性に適切なURIテンプレートを正しく指定する必要があります。ここではいくつかのポインタあなたが始めるために、次のとおりです。

+0

正確には、「通常の」WCFプロトコルはすべてSOAPベースです。つまり、ブラウザでそれらを指すことはできません。 (WcfTestClientやSoapUIのような)SOAP対応のクライアントが必要です –

+0

あなたの助けに感謝し、美しく働きました。 – Ryall

関連する問題