Ich habe einen Web-Service von Asp API erstellt, und ich versuche, es von Javascript Ajax-Aufrufer zu konsumieren .. es funktioniert gut mit GET & POST .. aber wenn ich es versuchte es gibt Nachricht aufzurufen Funktion DELETE [Die angeforderte Ressource nicht hTTP-Methode nicht unterstützt 'Löschen'.] und dies ist mein CodeDie angeforderte Ressource unterstützt nicht HTTP-Methode 'DELETE'
Server-Code (API C#)
[HttpDelete]
public bool Delete(int id)
{
try
{
var model = db.PostsLikes.First(f => f.PostLikeID == id);
db.PostsLikes.Remove(model);
db.SaveChanges();
return true;
}
catch (Exception)
{
return false;
}
}
Client-Code (Javascript)
function (postLikeid) {
var result = $.ajax({
url: "/api/PostsLikes/",
type: "DELETE",
async: false,
data: postLikeid ,
contentType:"application/json"
}).responseText;
return result;
}
Mögliches Duplikat [PUT und Löschen nicht mit ASP.NET WebAPI und Datenbank auf Windows Azure arbeiten] (http://stackoverflow.com/questions/25835022/put-and-delete-not-working-with -asp-net-webapi-and-database-on-windows-azure) –
Route anzeigen config – Nkosi