У меня возникла проблема с использованием новых функций Microsoft.AspNet.Session
в ASP.NET MVC 6 (vNext).ASP.NET MVC 6 Ошибки AspNet.Session - Не удается разрешить вложенную зависимость?
Ошибка возникает при доступе ко всем страницам, включая те, которые не используют сами функции сеанса. Я использую версию beta4 для всего, включая все мои пакеты и среду dnvm. Проект работает на Visual Studio 2015 RC.
Вот некоторые ресурсы, которые могут быть важны (если есть что-нибудь еще кто нуждается просто комментарий):
- Project.json: http://pastebin.com/qCA2AjGd
- DNVM Список: http://puu.sh/ja8us/4f912c0a9a.png
- Global.json: http://pastebin.com/CFZp75KE
Я думаю, что это проблема с инъекцией зависимостей для пакета сеанса (см. Первые две строки трассировки стека), но после этого я не уверен, что с этим делать.
Похоже, вы не настраивали 'IOptions' в вашем DI Container –
FWIW, вы действительно должны рассмотреть возможность перехода к высвобождению Beta5. Если вы не можете, вам необходимо зарегистрировать службы опций. См. Мой ответ ниже для получения дополнительной информации. – Pinpoint
Я бы хотел, но некоторые из пакетов, которые мне нужны, - это бета-версии не позднее ...:/Спасибо за предложение, хотя – TheNationalSarcasmSociety