2
我爲我的Web應用程序使用Visual Studio 2010和MVC 4。這是我的控制器代碼:ASP.NET MVC中的500內部錯誤Ajax
公衆的ActionResult myController的()
{ if (Request.IsAjaxRequest()) { using (MyContainer context = new MyContainer()) { try { var result = Some Query; return PartialView("_MyView", result); } catch (Exception ex) { } } } if (User.Identity.IsAuthenticated) { return RedirectToAction("Index", "Home", new { area = "User" }); } else { return Redirect("/"); } }
這種方法將成功完成,但我的AJAX容器沒有顯示任何東西。在Firebug提出了這個錯誤:
NetworkError: 500 Internal Server Error + http://localhost....?X-Requested-With=XMLHttpRequest
爲什麼會出現這種錯誤發生的呢?
我該如何解決這個問題?
在此先感謝!
使用調試器。 – leppie 2013-02-09 08:56:51
您可以執行一些基本的故障排除,例如檢查是否引發了任何異常而不是空白的catch子句。 – 2013-02-09 08:58:35
在你的web配置文件中設置''併發布完整的錯誤信息消息你在螢火蟲 –
nemesv
2013-02-09 08:58:41