У меня есть приложение MVC5, которое использует различные нюгеты (autofac, devextreme, automapper, Entity Framework). У меня есть 15 других приложений MVC, которые также используют все это и работают нормально, но это .....
Локально, либо на IISExpress, либо на IIS (Windows 10) он работает нормально.
Однако, когда я развертываю его на Windows 2019, он зависает при запуске. Кажется, что он застрял в каком-то цикле захвата памяти. HTTP-запросы никогда не возвращаются, и после 30 секунд работы пул приложений использует более 2 ГБ памяти, когда локально он использует максимум 200 МБ.
Ничего не зарегистрировано в EventLog.
Я добавил протоколирование (serilog) и трассировку безрезультатно .... Мой код запуска (global.asax / startup.cs) успешно работает и завершает работу ... а затем ничего .... Первый запрос http зависает и все последующие очереди.
Я понятия не имею, где искать дальше. Моя последняя радость была в том, чтобы установить DebugDiag и создать дамп - , анализ которого ЗДЕСЬ
Я не эксперт по DebugDiag / Dump, и все это говорит мне о том, что каждый поток ожидает сборки мусора ... Ну ... Не полезно ...
Может кто-нибудь посмотреть анализ дампа и сказать, что я могу делать дальше / что происходит?