RESTful WCF-找不到类型或名称空间名称“方法”

时间:2018-09-16 19:36:27

标签: c# wcf-rest

我正在使用.Net Framework 4.7.1,并且在cs文件中使用System.ServiceModel.Web进行引用。

using System.ServiceModel;
using System.ServiceModel.Web;

当我尝试将POST与WebInvoke一起使用时,出现编译错误:

[OperationContract]
[WebInvoke(Method="POST", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "DoSqaure")]
int DoSqaure(int value);
  

找不到类型或名称空间名称“方法”(您是   缺少using指令或程序集引用?)类型还是   找不到名称空间名称“ ResponseFormat”(您是否缺少   使用指令还是程序集引用?)类型或名称空间名称   找不到“ BodyStyle”(您是否缺少using指令或   程序集引用?)类型或名称空间名称'UriTemplate'   找不到(您是否缺少using指令或程序集   参考?)

虽然我可以使用WebGet

[WebGet(ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "DoWork")]
Which is working properly.

我想念WebInvoke吗?

0 个答案:

没有答案