Asp.net mvc 3 MVC 3中的Windsor IveEngine
使用windsor 2.5.1.0在Global.asax中提供此功能Asp.net mvc 3 MVC 3中的Windsor IveEngine,asp.net-mvc-3,castle-windsor,Asp.net Mvc 3,Castle Windsor,使用windsor 2.5.1.0在Global.asax中提供此功能 _windsor.Register( Component.For<IViewEngine>().ImplementedBy<RazorViewEngine>(), ); 它是4,这是默认值。我不明白为什么温莎实例返回零 有人有什么建议吗?我在登记册上看到: container.Kernel.Resolver.AddSubResolver(new ArrayResolver(container
_windsor.Register(
Component.For<IViewEngine>().ImplementedBy<RazorViewEngine>(),
);
它是4,这是默认值。我不明白为什么温莎实例返回零
有人有什么建议吗?我在登记册上看到:
container.Kernel.Resolver.AddSubResolver(new ArrayResolver(container.Kernel, true));
这就产生了错误。Wo我在寄存器之前有:container.Kernel.Resolver.AddSubResolver(newarrayresolver(container.Kernel,true));这就产生了错误。现在可以了。请回答这个问题。
IViewEngine tt2 = new RazorViewEngine();
int count = ((RazorViewEngine) tt2).ViewLocationFormats.Length;
container.Kernel.Resolver.AddSubResolver(new ArrayResolver(container.Kernel, true));