プロトタイプを作成するために最も基本的な WCF サービス アプリケーションを作成しましたが、WebGet の実装を機能させることができません。
これが私のインターフェースです:
[ServiceContract]
public interface IService
{
[OperationContract]
[WebGet(UriTemplate = "/rest/{value}")]
string Test(string value);
}
実装は次のとおりです。
public string Test(string value)
{
return string.Format("You entered: {0}", value);
}
しかし、ブラウザでhttp://localhost:3305/rest/Helloにアクセスすると、404 が返されます。VS 2008 Web サーバーを使用しています。