我有一个带有SOAP和RESTful端点的WCF应用程序,本教程紧随其后。
一切都很好,我可以打电话给basicHttpbinding
数据。现在,我尝试从RESTful
侧面调用数据,在对
错误1'System.ServiceModel.Web.WebGetAttribute'不包含'Method'的定义
错误显示在这里:
[OperationContract]
[WebGet(Method = "GET", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = "getTrucksA")]
List<RTrucks> GetTrucksA();
我确实在Stack Overflow上检查了这个问题,并尝试了所有答案,例如
删除using System.ServiceModel.Web
并再次添加它。
添加参考
在我的项目设置中更改Framework目标
但没有任何效果。
有任何想法吗?
MS定义的WebGet不需要您发布的方法='Get',因为WebGet用于动词GET,您可以将WebInvoke(Method ='POST')用于POST。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句