廣告:
環(huán)境:asp.net mvc2.0 asp.net 3.5 sp1
“/”應(yīng)用程序中的服務(wù)器錯誤。
--------------------------------------------------------------------------------
閱讀器關(guān)閉時嘗試調(diào)用 MetaData 無效。
說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯誤以及代碼中導(dǎo)致錯誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.InvalidOperationException: 閱讀器關(guān)閉時嘗試調(diào)用 MetaData 無效。
源錯誤:
執(zhí)行當(dāng)前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關(guān)異常原因和發(fā)生位置的信息。
堆棧跟蹤:
[InvalidOperationException: 閱讀器關(guān)閉時嘗試調(diào)用 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
解決方法:后臺-重啟應(yīng)用程序-注銷-訪問前臺
一、此原因是由服務(wù)器即時不穩(wěn)定和后臺添加報刊數(shù)據(jù)時同步造成,機(jī)率很少。最多一年一次
二、因?yàn)楹笈_添加了空的刊期,但是沒有添加版面,所以出錯。
廣告: