删除记录web api mvc4

时间:2016-08-20 06:09:13

标签: asp.net-mvc api asp.net-web-api

[HttpDelete]
public HttpResponseMessage Delete(string id)
{ 
    string status = "";
    int _id = Convert.ToInt16(id);
    tbl_machinedieselInfo data= db.tbl_machinedieselInfo.Where(x=>x.Id==_id).FirstOrDefault();
    if (data.Id > 0)
    {
        db.tbl_machinedieselInfo.Remove(data);
        db.SaveChanges();
        status = "Deleted";
    }
    else {
        status = "Bad Request";
    }
    return Request.CreateResponse(HttpStatusCode.OK, status);
}

我尝试使用上面的api删除记录但是它会抛出一个错误(" HTTP错误405"),为了测试这些api我使用postman和fiddler,它在本地主机上正常工作但不起作用在IIS上,请帮助。

0 个答案:

没有答案