Я создал собственный поставщик SessionStateStore, однако зависимости не были разрешены. Я использовал Unity для DI.
Я много гуглил об этой проблеме и получил несколько полезных советов, но все же не могу понять это правильно.
- провайдеры создаются и управляются фреймворком, и у нас нет возможности перехватить эту конструкцию, чтобы обеспечить дополнительное внедрение зависимостей
- переопределите метод Initialize () в вашем пользовательском провайдере и выполните внедрение зависимостей там
Есть похожая проблема и достойное решение здесь и здесь (StructureMap, а не Unity), но я не могу понять это правильно.
Пожалуйста, помогите. Спасибо.