[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上,请帮助。