0

我真的找不到对此的解释,我向这个 API 端点发送了一个 DELETE 请求,我的代码很简单:

    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 响应及时的方式。

4

1 回答 1

0

看起来问题是我在 Request.CreateResponse 中返回了 db 模型,可能与 dbContext 有关

于 2013-07-25T21:40:20.863 回答