我有一个很大的问题。当我正在运行asp有时候,应用程序会出现以下错误消息:ASP + EF加载程序集问题
指定的模式无效。错误: 在组件类型“Data.EF, 版本= 1.0.0.0,文化=中性 公钥=空”,因为该组件包含 EdmSchemaAttribute,和 类型的闭合正被加载不能被加载 按名字。 通过名称和属性加载不允许使用 。
堆栈跟踪:
[MetadataException:架构指定 无效。错误:类型 装配“Data.EF, 版本= 1.0.0.0,文化=中性 公钥=空”,因为该组件包含 EdmSchemaAttribute不能被加载 ,和 类型的闭合正被加载按名字。 加载按名称和属性 不允许的。]
System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(ObjectItemCollection objectItemCollection,装配 组件,布尔 loadReferencedAssemblies, EdmItemCollection edmItemCollection, 动作 logLoadMessage) 53
System.Data.Metadata.Edm.MetadataWorkspace.ExplicitLoadFromAssembly(大会 组件,ObjectItemCollection 集合,动作1 logLoadMessage) +93 System.Data.Metadata.Edm.MetadataWorkspace.LoadFromAssembly(Assembly assembly, Action
1 logLoadMessage) 130 System.Web.UI.WebControls.EntityDataSource View.ConstructContext() 585 System.Web.UI.WebControls.EntityDataSourceView.ExecuteSelect(DataSourceSelectArguments 参数)+76
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments 参数, DataSourceViewSelectCallback回调) +21系统.Web.UI.WebControls.DataBoundControl.PerformSelect() +143 Telerik.Web.UI.GridTableView.PerformSelect() +38 System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +74 Telerik.Web.UI .GridTableView.DataBind() +363 Telerik.Web.UI.RadGrid.DataBind()+173 System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +66 System.Web.U () +75 System.Web.UI.Control.EnsureChildControls()控制 父,List`1列表,控制根) 119 Telerik.Web.UI.RadAjaxControl.OnPagePreRender(对象 发件人,EventArgs的)1802
System.EventHandler.Invoke(对象 发件人,EventArgs的)+ 0
System.Web.UI.Control.OnPreRender(EventArgs的 E)8864486
System.Web.UI.Control.PreRenderRecursiveInternal() 103 System.Web.UI.P年龄。ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)2496
我也是每个情境呼叫,仍然同样的问题之前添加LoadFromAssembly。
context.MetadataWorkspace.LoadFromAssembly(context.GetType().Assembly);
环境:VS 2010,.NET 4.0,C#,EF
拜托有人帮助我,要解决这个问题?
在此先感谢,
此致敬礼。
可以请任何人帮忙? – ledcomp 2010-11-18 15:13:45
您是否找到解决此问题的解决方案? – Naor 2011-05-18 21:20:33
我们在MSDN论坛上发现了一个similar topic,希望它有帮助。 – Devart 2010-11-19 09:36:00