Всех приветствую!
Делаю веб-сервис. Методы Post и Get работаю без проблем. А вот с Put и Delete проблема.
Сразу была ошибка:
ее победил изменив web.config как описано в статье. Но после этого появилась новая:
Подскажите что делать?
На всякий случай веб-сервис:
[OperationContract]
[WebInvoke(Method = "DELETE", RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped,
ResponseFormat = WebMessageFormat.Json, UriTemplate = "/contact")]
public void Delete(string deleteData)
{
var delete = new Delete(UserConnection)
.From("Contact")
.Where("Id").IsEqual(Column.Parameter(deleteData));
delete.Execute();
}
[OperationContract]
[WebInvoke(Method = "PUT", RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped,
ResponseFormat = WebMessageFormat.Json, UriTemplate = "/contact")]
public void Put(string data)
{
var update = new Update(UserConnection, "Contact")
.Set("Name", Column.Parameter("Bla-bla-bla"))
.Where("Id").IsEqual(Column.Parameter(data));
update.Execute();
}