データベースコンテキストとモデルクラスを格納するために、別のクラスライブラリプロジェクトを作成しました。同じソリューションで、ASP.NET MVCプロジェクトを作成し、クラスライブラリプロジェクトを参照し、プロジェクトのWeb.configファイルにデータベースコンテキストの接続文字列を含めました。
ただし、(EFを使用してビューを使用して)コントローラーを追加しようとすると、次のエラーが発生します。
呼び出しのターゲットによって例外がスローされました。
[コントローラーの追加]ドロップダウンボックスにデータベースコンテキストとモデルクラスが表示されているので、参照の問題はないと思います。
誰かが(この構成で)このエラーも経験している場合は、あなたの援助が大いにありがたいです。
複数のConnectionStringsを定義しました。デフォルトを削除し、クラスライブラリのConstringStringsに置き換えました。今は問題なく動作します!
次の投稿からの解決策: アプリケーションはアイテムをスキャフォールディングできません