Что такое веб-сервер kestrel и как он относится к IIS/IIS Express?
Я прихожу от разработки приложений на IIS Express и размещения их на веб-сервере IIS. Ядро ASP.NET имеет зависимость от Microsoft.AspNetCore.Server.Kestrel
, и мой запуск имеет .UseServer("Microsoft.AspNetCore.Server.Kestrel")
. Но когда я запускаю свой сайт, я все равно получаю значок IIS Express в системном трее. Кто-то спросил меня, пользуюсь ли я IIS Express или Kestrel, и я не знал, что сказать!
У меня нет кросс-платформенных требований, поскольку я разрабатываю на ПК и хосте в Azure, поэтому я смущен, если даже need
Kestrel, но похоже, что нет альтернативы - даже Простейшие образцы используют Kestrel.