Я пытаюсь создать мое первое веб-приложение ASP.NET vNext, и проблема, с которой я столкнулся, заключается в том, что я не могу получить IOptions<AppSettings>
, введенный в мой метод Startup.Configure()
. Странно то, что сайт образца MVC, который был сгенерирован VS2015, выполняет те же самые шаги, но те же инъекционные работы! Оба проекта запускаются на настольной CLR и используют двоичные файлы 1.0.0-beta4. Я создал gist с файлами моего проекта. Я буду признателен за любые рекомендации или помощь в этом.Получить инъекции IOptions <AppSettings>
3
A
ответ
6
В вашем методе ConfigureServices, попробуйте добавить следующее:
services.AddOptions()
Это регистрирует OptionsManager<>
, который используется для работы с сервисами типа IOptions<>
.
Смежные вопросы
- 1. инстанцировании IOptions <> в XUnit
- 2. . Чистое тестирование базового блока - Mock IOptions <T>
- 3. Интеграционный тест с IOptions <> в .NET Core
- 4. Asp.Net Core RTM StaticFileMiddleware: как передать IOptions <StaticFileOptions>?
- 5. Конфигурация Parsing для IOptions <T> не работает Azure
- 6. Пользовательский маршрут RouteContraint с IOptions
- 7. StructureMap и инъекции IEnumerable <T>
- 8. Инъекции в <head> в Vue.js
- 9. Spring Map <Object, Object> Инъекции
- 10. Весной конструктор инъекции SLF4J логгер - как получить инъекции целевой класс?
- 11. Как получить зависимость от инъекции?
- 12. Как получить выход SQL-инъекции?
- 13. Регистрация ребенка IOptions в ASP.NET Основные
- 14. Доступ к конфигурации без инъекции зависимости
- 15. Inject DataProtection на основе введенных пользовательских параметров IOptions <> в ConfigureServices
- 16. IOptions <Applications> не содержит определения 'Options' в ASP.NET 5 Beta 8
- 17. Использование инъекции свойств вместо инъекции конструктора
- 18. инъекции заказ
- 19. mvc6 действие контроллера не вызывается при использовании IOptions службы
- 20. Cant получить инъекции Spring @value недвижимости работать
- 21. Как получить входное значение после инъекции DOM
- 22. C++ Получить размер модуля после DLL-инъекции
- 23. Как передать IOptions на службу среднего уровня ASP.NET 5?
- 24. Какие именно шаги для автоматической инъекции Func <T>?
- 25. C# Unity контейнер конструктор инъекции списка <childs>
- 26. Угловое 2: инъекции собственности вместо инъекции конструктора
- 27. Asp.Net-5 Class Library (Package) Test Inject IOptions
- 28. ASP.NET Core read config Контроллер IOptions не запускается
- 29. Как вручную перезагрузить IOptions в приложении ASP.NET Core RC2
- 30. Javascript инъекции
Добавление метода 'services.AddOptions()' to ConfigureServices() помогло решить эту проблему. Однако я не совсем понимаю, почему это работает в проекте VS2015 без добавления этой строки. –
На самом деле я нашел ответ. В образце проекта VS2015 'services.AddMvc()' фактически вызывает 'services.AddOptions()'. –
Да, точно ... –