0
返回同一个实例我已经安装ninject throught的NuGet所以我有以下几点:在app_start文件夹NInject InRequestScope不会为MVC4
public static void Start()
{
DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule));
DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));
bootstrapper.Initialize(CreateKernel);
}
在NinjectWebCommon
。
在注册时,我添加了一些InRequestScope
,但它似乎没有工作。当我在注册后立即设置断点并尝试执行Kernel.Get<T>()
时,构造函数将每次都执行,并且每次在请求期间请求实例时也会执行构造函数。这是MVC4中的一个已知问题吗?或者它应该工作?
谢谢。那么它必须是别的,我的代码是错的。我再看看它,你是完全正确的。 –