Зарегистрируйте экземпляр в конфигурации с Единицей

Как зарегистрировать экземпляр в файле конфигурации

У меня есть этот код:

UnityContainer.RegisterInstance<ICache>(new CacheMng(HttpRuntime.Cache));

И попытка иметь эквивалент в файле конфигурации

<register type="ICache" mapTo="CacheMng">
    <lifetime type="Singleton"/>
    <constructor>
        <param name="cache" type="System.Web.Caching" value="HttpRuntime.Cache"/>
    </constructor>>
</register>

Мой класс CacheMng имеет этого конструктора

public CacheMng(Cache cache)
{
    this._cache = cache
}

Я получаю эту ошибку

Имя типа или Система псевдонима. Сеть. Кэширование не могло быть разрешено

5
задан abatishchev 26 April 2011 в 14:36
поделиться