AJAX帖子总是返回500,无法调试

时间:2013-10-18 11:30:02

标签: c# ajax debugging asp.net-mvc-4

最近我遇到了一些奇怪的服务器行为 - 它开始在几个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")]

1 个答案:

答案 0 :(得分:0)

所以你正在使用属性路由?

我无法看到您的控制器,但我认为您错过了控制器中Route的{​​{1}},或将其从/home

中移除

我们需要更多信息。目前的假设是URL不存在。