我无法找到解释,我发送DELETE请求到这个API端点,我的代码非常简单:
public HttpResponseMessage DeleteSize(int id) {
Size size;
try {
size = db.Sizes.First(q => q.ID == id);
size.Deleted = true;
db.SaveChanges();
} catch (Exception ex) {
return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex);
}
return Request.CreateResponse(HttpStatusCode.OK, size);
}
然而,在Azure登台服务器上,它需要永远响应,它在本地工作非常快但不确定它在远程服务器上发生了什么,可能是什么原因?,所有其他调用GET / POST / PULL及时回应。
答案 0 :(得分:0)
看起来问题是我在Request.CreateResponse中返回db模型,可能与dbContext有关