【发布时间】:2014-06-19 07:18:22
【问题描述】:
我正在创建一个 MVC 4 应用程序,出现如下错误。
我尝试了很多东西,但我找不到问题所在。这是我的控制器源
public ActionResult Index(string EventId)
{
HttpCookie cookie = this.ControllerContext.HttpContext.Request.Cookies["User"];
if (cookie != null)
{
string Type = (cookie["Type"] == null || cookie["Type"] == "") ? null : cookie["Type"].ToString();
string Username = (cookie["Username"] == null || cookie["Username"] == "") ? null : cookie["Username"].ToString();
ViewBag.Message = Type;
ViewBag.Username = Username;
try
{
string ReplaceEventID = EventId.Replace('-', '/');
ViewBag.Message = ReplaceEventID;
IEnumerable<Job> JobListRelatedToEvent = DBContext.Jobs.Where(x => x.EventId == ReplaceEventID);
return View(JobListRelatedToEvent);
}
catch
{
return View();
}
}
else
{
return RedirectToAction("Index", "Home");
}
}
更新: 当它在我的本地机器上运行时,它工作正常,但在我发布到服务器后,我得到了这个错误。
谁能告诉我怎么了?
【问题讨论】:
-
我对MVC没有太多经验,但是你不是重定向到同一个Action,从而陷入循环吗?
-
您是否尝试过调试您的操作方法?如果没有调试它并且如果您遇到任何异常,请在此处发布。
-
我忘了提一些我会更新的东西。
-
在我的本地机器上它工作正常,但是在我发布到服务器后发生了这个错误。
-
我建议您在此处检索并粘贴服务器事件日志。不知道出了什么问题
标签: c# asp.net asp.net-mvc asp.net-mvc-4