Съдържание:

Какво е Kestrel in.NET ядро?
Какво е Kestrel in.NET ядро?
Anonim

белошипа ветрушка е отворен код, кросплатформен, лек и уеб сървър по подразбиране, използван за Asp. Нетно ядро приложения. Asp. Нетно ядро приложенията се изпълняват белошипа ветрушка уеб сървър като сървър в процес за обработка на уеб заявка. белошипа ветрушка е кросплатформен, работи в Windows, LINUX и Mac. белошипа ветрушка уеб сървърът поддържа SSL.

Хората също питат какво е сървър Kestrel?

белошипа ветрушка е с отворен код (изходният код е наличен в GitHub), управляван от събития, базиран на асинхронен I/O сървър използва се за хостване на ASP. NET приложения на всяка платформа. Инсталирате слушането сървър на Windows или Linux сървър и интерфейса на командния ред на вашия компютър. Той беше пуснат от Microsoft заедно с ASP. NET Core.

Освен това, кестрел добър ли е за производство? 1 отговор. да, белошипа ветрушка е производство готов, но ако приложението ви е достъпно в публични мрежи, Microsoft препоръчва да го използвате с обратен прокси. Опростено балансиране на натоварването и настройка на SSL (те могат да бъдат прекратени на обратния прокси например) По-добра поддръжка за статични файлове, компресия и т.н.

Освен това трябва ли да използвам Kestrel?

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

Как се настройва ветрушка?

Използвайте един от следните подходи:

  1. Конфигурирайте Kestrel в стартиране. ConfigureServices: Инжектирайте екземпляр на IConfiguration в класа Startup.
  2. Конфигуриране на Kestrel при изграждане на хоста: В Program.cs заредете секцията на Kestrel от конфигурацията в конфигурацията на Kestrel: C# Copy.

Препоръчано: