私はAsp.Net MVC 6 boilerplateプロジェクトで遊んでいます。私は私のサービスの一つに依存性注入を設定しようとしています。組み込みのIoCコンテナが自分のバインディングを無視しているようです。Asp.net MVCのボイラープレート依存性注入が動作しない
Startup.cs
public void ConfigureServices(IServiceCollection services){
/*boilerplate's default bindings*/
services.AddTransient<IDummy, Dummy>(p => new Dummy()
{
name = "from injection"
});
}
HomeController.cs
public IActionResult Index(IDummy dummy){
var test = dummy.name;
return this.View(HomeControllerAction.Index);
}
例外:
ArgumentExceptionが:タイプ 'Presentation.WebUI.Controllers.IDummy' は を持っていませんデフォルトコンストラクタ
私は何が間違っているのか教えてください。