У меня большая проблема. Когда я запускаю asp ИНОГДА, приложение работает со следующим сообщением об ошибке:Проблемы с загрузкой ASP + EF
Указанная схема недействительна. Ошибки: типы в сборке «Data.EF, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = NULL» не может быть загружен , так как сборка содержит EdmSchemaAttribute и закрытие типов загружается по имени. Загрузка по имени и атрибуту не разрешена.
Трассировка стека:
[MetadataException: Схема указанный не является действительным. Ошибки: Типы в Ассамблеи «Data.EF, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = NULL» не может быть загружен , так как сборка содержит 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 System .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 I.WebControls.CompositeDataBoundControl.CreateChildControls() +75 (System.Web.UI.Control.EnsureChildControls) +102 (Telerik.Web.UI.GridBaseDataList.get_Controls) +33 (Telerik.Web.UI.RadAjaxControl.PopulatePlainPanels Контроль родитель, список List`1, корень управления) +119 Telerik.Web.UI.RadAjaxControl.OnPagePreRender (Object отправителя, EventArgs е) +1802
System.EventHandler.Invoke (Object отправителя, EventArgs е) + 0
System.Web.UI.Control.OnPreRender (EventArgs е) +8864486
System.Web.UI.Control.PreRenderRecursiveInternal() +103 System.Web.UI.P возраст.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2496
Я также добавил LoadFromAssembly перед каждым контекстом вызова и до сих пор с той же проблемой.
context.MetadataWorkspace.LoadFromAssembly(context.GetType().Assembly);
Enviroment: VS 2010, .NET 4.0, C#, EF
Может понравиться кто-нибудь помочь мне, чтобы решить эту проблему?
Заранее благодарен,
С уважением.
может понравиться кому-нибудь помочь ??? – ledcomp
Вы нашли решение этой проблемы? – Naor
Мы нашли similar topic на форумах MSDN, надеемся, что это поможет. – Devart