gpt4 book ai didi

asp.net-mvc-3 - MVC2 到 MVC3 IOC 问题

转载 作者:行者123 更新时间:2023-12-04 22:24:26 25 4
gpt4 key购买 nike

我刚从 MVC2 迁移到 MVC3,构建项目时出现以下错误:

RhinoIoCControllerFactory 没有实现接口(interface)成员 System.Web.Mvc.IControllerFactory.GetControllerSessionBehavior(System.WebRouting.RequestContext,string)

这是错误来自的类:

        public class RhinoIoCControllerFactory : IControllerFactory
{

public IController CreateController(RequestContext requestContext, string controllerName)
{
return IoC.Resolve<IController>((controllerName + "Controller").ToLower());
}

public void ReleaseController(IController controller)
{
IoC.Container.Release(controller);
}

}

有任何想法吗 ?

谢谢

最佳答案

您需要实现 MVC3 方法。以下将修复它:

  public SessionStateBehavior GetControllerSessionBehavior(RequestContext requestContext, string controllerName)
{
return SessionStateBehavior.Default;
}

http://blog.janjonas.net/2011-05-30/aspnet-mvc-fix-icontrollerfactory-implementation-upgrading-mvc_2-mvc_3

关于asp.net-mvc-3 - MVC2 到 MVC3 IOC 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com