我只创建了最基本的 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 网络服务器。