我仅创建了最基本的 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/你好 http://localhost:3305/rest/Hello在我的浏览器中,我收到 404。我使用的是 VS 2008 网络服务器。
我认为您缺少实际的服务名称。
http://localhost:3305/yourservicename.svc/rest/Hello http://localhost:3305/yourservicename.svc/rest/Hello
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)