问题描述
“/Web”应用程序中的服务器错误。--------------------------------------------------------------------------------阅读器关闭时MetaData的尝试无效。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.InvalidOperationException:阅读器关闭时MetaData的尝试无效。源错误:行159:catch(Exceptionex)行160:{行161:throw(ex);}行162:finally行163:{源文件:D:IPTVTKS.DALIPTVProductDataOperator.cs行:161堆栈跟踪:[InvalidOperationException:阅读器关闭时MetaData的尝试无效。]TKS.DAL.IPTVProductDataOperator.GetAllProductInfo()inD:IPTVTKS.DALIPTVProductDataOperator.cs:161TKS.BLL.IPTVProductManager.GetAllProducttInfo()inD:IPTVTKS.BLLIPTVProductManager.cs:61[TargetInvocationException:调用的目标发生了异常。]System.RuntimeMethodHandle._InvokeMethodFast(Objecttarget,Object[]arguments,SignatureStruct&sig,MethodAttributesmethodAttributes,RuntimeTypeHandletypeOwner)+0System.RuntimeMethodHandle.InvokeMethodFast(Objecttarget,Object[]arguments,Signaturesig,MethodAttributesmethodAttributes,RuntimeTypeHandletypeOwner)+72System.Reflection.RuntimeMethodInfo.Invoke(Objectobj,BindingFlagsinvokeAttr,Binderbinder,Object[]parameters,CultureInfoculture,BooleanskipVisibilityChecks)+296System.Reflection.RuntimeMethodInfo.Invoke(Objectobj,BindingFlagsinvokeAttr,Binderbinder,Object[]parameters,CultureInfoculture)+29System.Reflection.MethodBase.Invoke(Objectobj,Object[]parameters)+17System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethodmethod,BooleandisposeInstance,Object&instance)+676System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArgumentsarguments)+2663System.Web.UI.DataSourceView.Select(DataSourceSelectArgumentsarguments,DataSourceViewSelectCallbackcallback)+84System.Web.UI.WebControls.DataBoundControl.PerformSelect()+154System.Web.UI.WebControls.BaseDataBoundControl.DataBind()+99System.Web.UI.WebControls.GridView.DataBind()+24System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()+91System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls()+101System.Web.UI.Control.EnsureChildControls()+134System.Web.UI.Control.PreRenderRecursiveInternal()+109System.Web.UI.Control.PreRenderRecursiveInternal()+233System.Web.UI.Control.PreRenderRecursiveInternal()+233System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+4435--------------------------------------------------------------------------------版本信息:Microsoft.NETFramework版本:2.0.50727.42;ASP.NET版本:2.0.50727.42
解决方案
解决方案二:
我见过这样的错误!代码哪里缺少databind()了;
解决方案三:
数据集赋给datalist等空件时要绑定一下!
解决方案四:
SqlDataReader没有close吧SqlConnection没有close吧
解决方案五:
DataReader.close()Connection.close()
解决方案六:
上的提供的解决方案都试过了,还是不行啊!
解决方案七:
我也遇到了这一样的问题,