Да, Kestrel подходит для использования в собственном веб-сервере. Он является встроенным веб-сервером ASP.NET Core и предоставляет высокую производительность и надежность.
Чтобы актуализировать веб-сервер в проекте, который ранее использовал OWIN/KATANA и перейти на Kestrel, необходимо выполнить следующие шаги:
1. Обновить проект до ASP.NET Core, если он еще не находится в этой версии.
2. Изменить настройки веб-сервера в проекте на использование Kestrel. Для этого нужно сконфигурировать и запустить Kestrel через UseKestrel() в методе CreateWebHostBuilder() в файле Program.cs.
3. Перенести настройки и конфигурацию из OWIN/KATANA в Kestrel, если они отличаются.
После выполнения этих шагов проект будет использовать Kestrel в качестве веб-сервера и сможет работать более эффективно и быстро.