Entity Framework 6(Sharepoint 2013)

entity entity-framework-6 frameworks sharepoint sharepoint-2013

質問

私は、SharePoint 2013アプリケーションページまたはWebパーツをEntity Framework 6(正確には、6.0.1はVisual Studio 2012にデフォルトでNuGetを使用してインストールしたバージョン)で動作させることができました。

私のコードは、テスト目的では非常に簡単で、1つのテーブルからデータを読み込むだけでした。

私はパッケージをうまくインストールし、モデルを作成し、それらが適切に設定されているかどうかを確認します。問題はありませんが、ページをロードしようとするたびに、

イベントコード:3008例外の種類:ConfigurationErrorsException例外メッセージ:entityFrameworkの構成セクションハンドラーを作成中にエラーが発生しました:ファイルまたはアセンブリ 'EntityFramework'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。 (C:\ inetpub \ wwwroot \ wss \ VirtualDirectories \ [サイト名] \ web.config行36)

私はVSのApp.Configファイル(EFインストールで作成)のすべての設定をweb.configに逐語的にコピーしました。

私はinterwebで見つけられるすべての提案を試しました(たとえば、EFアセンブリのrefを "Specific version = false"に変更し、configファイルのバージョンrefsを特定のバージョンに変更します...すべての種類)。

私は同じ設定を使用してコンソールアプリケーションを作成し、それは正常に動作したので、それはサーバー固有の問題ではないことを知っています - SP2013との互換性の問題のように見えます。

私はNuGetコンソールを使用してEF 5をインストールしましたが、最終的にはそれに取り組んでいます...しかし、なぜEF 6がボールをプレイすることを拒否したのか、非常に興味があります。

ありがとう

人気のある回答

Entity Frameworkアセンブリ(EntityFramework.dll、EntityFramework.SqlServer.dll)をSharePointソリューションパッケージの一部として展開する必要があります。パッケージ内の外部DLLを参照できます。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ