Что такое Microsoft Kestrel?
Что такое Microsoft Kestrel?

Видео: Что такое Microsoft Kestrel?

Видео: Что такое Microsoft Kestrel?
Видео: ASP.NET Core Kestrel Explained 2024, Декабрь
Anonim

Пустельга - это сервер с открытым исходным кодом (исходный код доступен на GitHub), управляемый событиями сервер на основе асинхронного ввода-вывода, используемый для размещения приложений ASP. NET на любой платформе. Вы устанавливаете слушающий сервер на сервер Windows или Linux и интерфейс командной строки на свой компьютер. Он был запущен Microsoft вместе с ASP. NET Core.

Кроме того, хороша ли пустельга для производства?

1 ответ. Да, Пустельга является производство готово, но если ваше приложение доступно в общедоступных сетях, Microsoft рекомендует использовать его с обратным прокси. Упрощенная балансировка нагрузки и настройка SSL (они могут быть отключены, например, на обратном прокси) Лучшая поддержка статических файлов, сжатия и т. Д.

Кроме того, поддерживает ли Kestrel проверку подлинности Windows? Проверка подлинности Windows (также известный как Negotiate, Kerberos или NTLM аутентификация ) можно настроить для приложений ASP. NET Core, размещенных в IIS, Пустельга , или HTTP. sys. Проверка подлинности Windows (также известный как Negotiate, Kerberos или NTLM аутентификация ) можно настроить для приложений ASP. NET Core, размещенных с помощью IIS или

Еще люди спрашивают, стоит ли использовать пустельгу?

Пустельга обычно рекомендуется для лучшей производительности. HTTP. sys жестяная банка использоваться в сценариях, когда приложение доступно в Интернете, а необходимые возможности поддерживаются протоколом HTTP. sys, но не Пустельга.

Что такое Aspnetcore_urls?

Kestrel - это кроссплатформенный веб-сервер для ASP. NET Core. Kestrel - это веб-сервер, который по умолчанию включен в шаблоны проектов ASP. NET Core. Kestrel поддерживает следующие сценарии: HTTPS. Непрозрачное обновление, используемое для включения WebSockets.

Рекомендуемые: