阅读器关闭时尝试调用 MetaData 无效

广告:

环境:asp.net mvc2.0 asp.net 3.5 sp1

“/”应用程序中的服务器错误。

--------------------------------------------------------------------------------

阅读器关闭时尝试调用 MetaData 无效。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 阅读器关闭时尝试调用 MetaData 无效。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[InvalidOperationException: 阅读器关闭时尝试调用 MetaData 无效。]

System.Data.SqlClient.SqlDataReader.get_MetaData() +4872800

System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) +98

System.Data.SqlClient.SqlDataReader.get_Item(String name) +15

Mvcbll.E_eacheditionbll.Lastedition(E_eachqi& lastqi, Int32& editionid, Int32& numberid, Int32& pageid, String& pagetitle, String& pagepic, String& pagemap, String& pagepdf) in E:\aspnet2.0\mvc_elec_jia\Mvcbll\E_eacheditionbll.cs:896

Mvcb2b.Controllers.MainController.Index() in E:\aspnet2.0\mvc_elec_jia\Mvcb2b\Controllers\MainController.cs:81

lambda_method(ExecutionScope , ControllerBase , Object[] ) +40

System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +17

System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +178

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +24

System.Web.Mvc.<>c__DisplayClassd.<InvokeActionMethodWithFilters>b__a() +52

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +254

System.Web.Mvc.<>c__DisplayClassf.<InvokeActionMethodWithFilters>b__c() +19

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +254

System.Web.Mvc.<>c__DisplayClassf.<InvokeActionMethodWithFilters>b__c() +19

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +192

System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +314

System.Web.Mvc.Controller.ExecuteCore() +105

System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +39

System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +7

System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__4() +34

System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21

System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12

System.Web.Mvc.Async.WrappedAsyncResult`1.End() +59

System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +44

System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +7

System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8690990

System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

--------------------------------------------------------------------------------

版本信息: Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3634

解决方法:后台-重启应用程序-注销-访问前台

一、此原因是由服务器即时不稳定和后台添加报刊数据时同步造成,机率很少。最多一年一次
二、因为后台添加了空的刊期,但是没有添加版面,所以出错。

广告:

编辑:Admin 时间:2013/3/27 10:35:24 阅览:1982   返回    
阅读器关闭
MetaData
扫描关注53BK报刊官网
扫描关注阅速公司微信