GET ActionResult在实时服务器上是成功的,但不是JsonResult(适用于localhost)

时间:2014-04-30 20:37:54

标签: c# .net asp.net-mvc url-routing

我有一个MVC应用程序。在家庭控制器内是两个动作(实际上,有更多,但它并不重要)。这是他们的样子:

public ActionResult Contact(){
  return View();
}

public JsonResult KeepSession(){
  HttpContext.Session["timeVal"] = DateTime.Now;
  return new JsonResult() { Data = "Success" };  
}

这些都可以从localhost:0000/Home/Contactlocalhost:0000/Home/KeepSession精彩地发挥作用。我可以使用JavaScript获取和发布它们两个,这是完美的,因为这正是我想用KeepSession做的。

问题在于:我无法获取或发布到deployedurl.com/Home/KeepSession,但我可以获取或发布到deployedurl.com/Home/Contact

有什么想法?我已经使用[HttpPost]属性尝试了KeepSession而没有。如果我发帖或得到,我真的不在乎。我可以访问联系人操作,因此我不认为这是一个路由问题。

0 个答案:

没有答案