リポジトリが必要なAzureワーカーの役割があります。私は通常、Ninjectを使用して、作成したオブジェクトのコンストラクターにこれらのものを挿入します。これは、MVC3 / 4で正常に機能します(Ninject.MVCで使用しています)。
ただし、Azureワーカーロールでは機能しません。ロールを起動するにはパラメーターなしのコンストラクターが必要なので、コンストラクターインジェクションはオプションではありません。(コンストラクター、メソッド、およびメソッドから)DependencyResolver.Current.GetService
リポジトリーを取得するためにを使用しようとしましたが、毎回返されます。これは、 from MVCがまだ実行されていないためだと思いますか?知らない。OnStart()
Run()
null
Application_Start()
誰かが私がこれを行う方法を説明することによって私を助けることができますか?誰?