在我的 global.asax 文件中,我在接口和类之间建立了依赖关系。注入始终有效,并且设置没有问题。
在模型绑定器中,在同一解决方案中,我试图将具体类映射到该接口
IKernel kernel = new StandardKernel();
var samurai = kernel.Get<Samurai>();
由于某种原因,这不起作用,我收到一条错误消息,说“对象初始化为空”或类似的东西。据我了解,这是有道理的,因为我刚刚创建的这个内核是一个新对象,未链接到 global.asax 中创建的对象。我如何获得 global.asax 中的那个,或者我做错了什么?