【发布时间】:2016-07-25 17:34:51
【问题描述】:
我正在玩Asp.Net MVC 6 boilerplate 项目。我正在尝试为我的一项服务配置依赖注入。似乎内置的 IoC 容器忽略了我的绑定。
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' 没有 默认构造函数
你能告诉我我做错了什么吗?
【问题讨论】:
标签: c# asp.net asp.net-core-mvc asp.net-core-1.0 asp.net-boilerplate