ASP.NET MVC 3 アプリケーションがあります。Visual Studio 2012 RC の下で IIS Express を使用して、ローカル マシンで正常に実行されます。
しかし、私のサーバー/ホストでは実行されていないようです。次のエラーが表示されます。
HomeController の暗黙的な自己バインディングを使用して HomeController をアクティブ化する際のエラー 実装型のインスタンスを作成するために使用できるコンストラクターがありませんでした。
アクティベーション パス:
- HomeController のリクエスト
提案:
実装型にパブリック コンストラクターがあることを確認します。
Singleton パターンを実装している場合は、代わりに InSingletonScope() によるバインディングを使用してください。
Web全体を検索しましたが、解決策が見つかりませんでした。コンストラクターが定義されていないか、HomeController にプライベート コンストラクターがないため、エラーのように見えますが、そうではありません。
NInject.dll
binフォルダーにあります..
わかりません...