大きな問題があります。私がaspを実行しているときに、アプリケーションは次のエラーメッセージで悩んでいます:ASP + EFローディングアセンブリの問題
指定されたスキーマは無効です。エラー:アセンブリ内の タイプ「Data.EF、 バージョン= 1.0.0.0、文化=中立、 なPublicKeyToken = nullの」アセンブリは EdmSchemaAttribute含まれており、 種類の閉鎖がロードされているので、 ロードすることはできません名前で。 名前と属性の両方でロードすると、 は許可されません。
スタックトレース:
[MetadataException:スキーマは が有効ではありません指定されました。エラー:アセンブリは EdmSchemaAttributeが含まれているため アセンブリ内の型「Data.EF、 バージョン= 1.0.0.0、文化=中立、 なPublicKeyToken = nullを」が をロードすることはできません、と 種類の閉鎖がロードされるされます名前で。名前と属性の両方によって ロードが が許可されていません。]
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 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(オブジェクト 送信者、EventArgsのe)の1802
System.EventHandler.Invoke(オブジェクト 送信者、EventArgsのE)+ (のEventArgs E)8864486
System.Web.UI.Control.PreRenderRecursiveInternal() 103 System.Web.UI.P 0
System.Web.UI.Control.OnPreRender年齢。ProcessRequestMain(ブール includeStagesBeforeAsyncPoint、ブール のincludeStagesAfterAsyncPoint)2496
私はまた、すべてのコンテキストの呼び出しとまだ同じ問題の前にLoadFromAssemblyを追加しました。
context.MetadataWorkspace.LoadFromAssembly(context.GetType().Assembly);
的環境:VS 2010、.NET 4.0、C#が、EF
は、この問題を解決するために、誰かが私を助けてくださいもらえますか?
ありがとうございます。
よろしくお願いいたします。
誰でも助けてくださいましたか??? – ledcomp
この問題の解決策をお探しですか? – Naor
MSDNフォーラムでsimilar topicが見つかりました。役に立ったら嬉しいです。 – Devart