编译此代码时:
public class WindsorControllerFactory : IControllerFactory
{
private readonly WindsorContainer _container;
public WindsorControllerFactory(WindsorContainer container)
{
_container = container;
}
public IController CreateController(RequestContext requestContext,
string controllerName)
{
return (IController)_container.Resolve(controllerName);
}
public void ReleaseController(IController controller)
{
_container.Release(controller);
}
}
我遇到了这个错误:
'WindsorControllerFactory'没有实现接口成员'System.Web.Mvc.IControllerFactory.CreateController(System.Web.Routing.RequestContext, string)'
显然它已经实现了这个成员。有人遇到过这个问题吗?
我在RTM上重现了这个问题,并向微软提交了工单。