Я пытаюсь найти следующую книгу: Pro ASP.NET MVC Framework от Стивена Сандерсона ...
Строка container = new WindsorContainer(xi);
выдает эту ошибку:
Не удалось преобразовать 'DomainModel.Abstract.IPeopleRepository, DomainModel' в System.Type - возможно, тип не найден **
public WindsorControllerFactory()
{
ConfigResource confres = new ConfigResource("castle");
XmlInterpreter xi = new XmlInterpreter(confres);
container = new WindsorContainer(xi);
// Also register all the controller types as transient
var controllerTypes = from t in Assembly.GetExecutingAssembly().GetTypes()
where typeof(IController).IsAssignableFrom(t)
select t;
foreach (Type t in controllerTypes)
{
container.AddComponentLifeStyle(t.FullName, t, LifestyleType.Transient);
}
}
Конфигурация замка:
<castle>
<components>
<component id="PeopleRepository"
service="DomainModel.Abstract.IPeopleRepository, DomainModel"
type="DomainModel.Concrete.FakePeopleRepository, DomainModel"
>
Как это можно исправить?