Open Gnitry opened 7 years ago
Привет! Да, скорее всего вот это:
container.Register<PollService>().AsSingleton();
надо заменить на
container.Register<IPollService, PollService>().AsSingleton();
или что-то вроде того. Для ExampleNotificationService аналогично.
Попробую при удобном случае проверить.
Пробовал заменить на container.Register<IPollService, PollService>().AsSingleton();
- не помогло
Привет. Попробовав запустить Nancy.LongPoll.Example, обнаружилось, что что-то не работает. Проблема оказалась в том, что PollService, хоть и зарегистрирован как AsSingleton, но создаётся два раза: один раз для ExampleNotificationService, второй раз для PollModule. Не разбираюсь в TinyIoC, но выставив в аргументах конструкторов ExampleNotificationService и PollModule один тип PollService (не IPollService), проблема решилась - синглтон стал действительно синглтоном.
Nancy 1.4.3 установил через Nuget. Спасибо за библиотеку.