При компиляции этого кода:
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,
строка) '
Ну, это, очевидно, реализует этот член. Кто-нибудь сталкивался с этой проблемой?
Я воспроизвел это на RTM, открыл тикет с Microsoft .