最近我遇到了一些奇怪的服务器行为——它开始在几个 ajax POST 请求中返回 500 错误。之前一切正常。GET 请求工作正常。我已经让 Visual Studio 跟踪我的代码异常,但在调试时我仍然看不到请求。你有什么想法?
例子
$.ajax({
type: "POST",
url: "/home/some-action",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
console.log(response);
}
});
[POST("some-action")]
public ActionResult SomeAction()
{
return new JsonNetResult("success request");
}
更新
我为我的控制器使用这个前缀:
[RoutePrefix("home")]