его составление на CreateTextResponse я использую целевую платформу VS2010 составляет 3,5
Ошибка:
'System.ServiceModel.Web.WebOperationContext' не содержит определения для 'CreateTextResponse', и не найдено никакого метода расширения 'CreateTextResponse', принимающего первый аргумент типа 'System.ServiceModel.Web.WebOperationContext' ( вам не хватает директивы использования или ссылки на сборку?)
[OperationContract]
[WebInvoke(UriTemplate = "", Method = "GET",
BodyStyle=WebMessageBodyStyle.Bare,
ResponseFormat = WebMessageFormat.Json)]
public Message Blah()
{
var j = new { Name = "blah1", Data = "blah2" };
JavaScriptSerializer s = new JavaScriptSerializer();
string jsonClient = s.Serialize(j);
return WebOperationContext.Current.CreateTextResponse("method(" + jsonClient + ");",
"application/json; charset=utf-8", Encoding.UTF8);
}