我有一个MVC应用程序。在家庭控制器内是两个动作(实际上,有更多,但它并不重要)。这是他们的样子:
public ActionResult Contact(){
return View();
}
public JsonResult KeepSession(){
HttpContext.Session["timeVal"] = DateTime.Now;
return new JsonResult() { Data = "Success" };
}
这些都可以从localhost:0000/Home/Contact
和localhost:0000/Home/KeepSession
精彩地发挥作用。我可以使用JavaScript获取和发布它们两个,这是完美的,因为这正是我想用KeepSession做的。
问题在于:我无法获取或发布到deployedurl.com/Home/KeepSession
,但我可以获取或发布到deployedurl.com/Home/Contact
。
有什么想法?我已经使用[HttpPost]属性尝试了KeepSession而没有。如果我发帖或得到,我真的不在乎。我可以访问联系人操作,因此我不认为这是一个路由问题。