您的位置:首页 > 编程语言 > ASP

Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案

2008-04-01 13:29 876 查看
在使用Asp.net Mvc MVCContrib 0.0.1.91中的Castle时会出现No component for key Home was found这样的错误

错误解决方法如下:

下载MvcContrib源代码,更改MvcContrib.Castle的WindsorControllerFactory.cs中的34行CreateController方法为:

 

            public IController CreateController(RequestContext context, string controllerName)
            {
                        controllerName = controllerName + "Controller"; //更改了这里

                    IWindsorContainer container = GetContainer(context);
                    return (IController)container.Resolve(controllerName);
            } 这个更改方法可能仅限于MVCContrib 0.0.1.91
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐