【发布时间】:2012-10-19 01:17:17
【问题描述】:
我正在用 MVC 开发一个应用程序。当我在每个浏览器中调试时,一切都很好。 问题是,一旦我在服务器中安装了应用程序,我就无法让它工作,因为它只在 IE8 中显示下一个异常:
Object reference not set to an instance of an object.
at Eco.Administration.Web.UI.Controllers.CatalogController.ProcesarListaFactoresPorFiltro(String Rama, String TipoCredito, String Periodo, String Ubicacion)
at Eco.Administration.Web.UI.Controllers.CatalogController.EcoEditaXML(String Ram, String Tip, String Perio, String ubica, Int32 Id, String mensaje)
at *lambda_method(Closure ,* ControllerBase , Object[] )
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
我意识到,当我删除控制器中的一行(一个 lambda 函数)时,它可以正常工作。
有人知道 IE8 中是否存在与 lambda 函数相关的问题吗? 会不会是 IIS 中的错误配置?
【问题讨论】:
标签: asp.net-mvc iis internet-explorer-8 lambda