0

MVC4 webapi アプリケーションで nuget 経由で ninject mvc3 を使用しています。global.asax に変更はありません ninjectmode を作成し、それを bin フォルダーに配置しました。NinjectWebCommon.cs の「bootstrapper.Initialize(CreateKernel)」という行が「シーケンスに要素が含まれていません」という例外をスローしていることに気付きました。ninject モジュールを含む dll を削除すると、エラーが消えます。私は何を間違っていますか?NinjectModules を使用して、アプリケーションの懸念事項を分離できるようにしたいと考えています。

4

1 に答える 1

0

理解した。どうやら、Ninject.MVC3 を Nuget 経由でクラス ライブラリ プロジェクトに追加すると、Web アプリケーション プロジェクトの場合と同様に "App_Start" フォルダーが追加されます。これが上記のエラーの原因でした。App_Start フォルダーを削除したところ、人生は再び良好になりました。

于 2013-03-29T01:23:14.447 に答える