У меня есть webapi asp.net core 8.0, опубликованный в двух приложениях IIS (ОС — Windows 11) с именами app-1 и app-2 на веб-сайте по умолчанию, указывающих один и тот же физический путь (inetpub\wwwroot\ мое приложение). Каждое приложение IIS имеет пул приложений с именами app1 и app2. Каждый пул приложений имеет идентификатор с именем app1svc и app2svc, входящих в группу администраторов.
В приложении webapi у меня есть класс AppEvents, унаследованный от IHostedService, с функциями StartAsync и StopAsync для перехвата событий запуска и остановки приложения ( в файле program.cs у меня есть строка кода "builder.Services.AddHostedService()".
Открытие в браузере http://localhost/app-1 StartAsync выполняется, но при открытии http://localhost/app-2 StartAsync не выполняется. То есть (физическое) приложение запускается только один раз.
При изменении AspNetHostingModel с InProcess на OutOfProcess результат тот же.
Есть ли способ опубликовать несколько экземпляров веб-приложения указывает на то, что одно и то же физическое приложение выполняется отдельно?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -only-once
Несколько экземпляров приложения asp.net core webapi запускаются только один раз ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Несколько экземпляров приложения asp.net core webapi запускаются только один раз
Anonymous » » в форуме C# - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Многочисленные экземпляры приложений ASP.NET Core WebAPI работают только один раз
Anonymous » » в форуме C# - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-