Я добавляю некоторые модификации в существующее. Net -Core & Entity Framework-использование веб-приложения. Используются инъекции зависимостей, и к настоящему времени у нас есть 22 строки вызова метода AddTransient () -. К сожалению, я «избранный», который добавляет 23-й вызов, и веб-приложение демонстрирует странное поведение. Я отладил настолько глубоко, насколько это возможно, и застрял, когда я вижу сообщение: Ein Ausnahmefehler des Typs "System.StackOverflowException" ist in Microsoft.Extensions.DependencyInjection.dll aufgetreten.
В переводе на английский sh что-то вроде: An Exception of type "System.StackoverflowException" was raised in Microsoft.Extensions.DependencyInjection.dll
Я почти уверен, что конструктор 23-й класс построен так же, как и 22-й ранее. И если я отключу другой addTransient-Call, чтобы снова было 22 addTransient-звонка, веб-приложение работает как должно. Вот почему я предполагаю некоторое ограничение.
Вы сталкивались с таким же поведением? Или есть некоторые ресурсы, чтобы прочитать об ограничениях, касающихся Microsoft. Net Внедрение зависимостей и что можно сделать в этом случае?