最近、サーバーの奇妙な動作に直面しました。いくつかの 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")]