Kas yra „Microsoft Kestrel“?
Kas yra „Microsoft Kestrel“?

Video: Kas yra „Microsoft Kestrel“?

Video: Kas yra „Microsoft Kestrel“?
Video: Get Microsoft Office for free 2024, Gegužė
Anonim

Kestrel yra atvirojo kodo (šaltinio kodas pasiekiamas GitHub), įvykiais valdomas, asinchroninis I/O pagrįstas serveris, naudojamas ASP. NET programoms priglobti bet kurioje platformoje. Klausymosi serverį įdiegiate „Windows“arba „Linux“serveryje ir komandinės eilutės sąsają savo kompiuteryje. Jį paleido Microsoft kartu su ASP. NET Core.

Be to, ar Kestrel tinka gamybai?

1 atsakymas. taip, Kestrel yra gamyba paruošta, bet jei jūsų programa pasiekiama viešuosiuose tinkluose, „Microsoft“rekomenduoja ją naudoti su atvirkštiniu tarpiniu serveriu. Supaprastintas apkrovos balansavimas ir SSL nustatymas (pavyzdžiui, juos galima nutraukti naudojant atvirkštinį tarpinį serverį) Geresnis statinių failų palaikymas, glaudinimas ir kt.

Be to, ar Kestrel palaiko Windows autentifikavimą? „Windows“autentifikavimas (taip pat žinomas kaip Negotiate, Kerberos arba NTLM autentifikavimas ) gali būti sukonfigūruotas ASP. NET Core programoms, priglobtoms naudojant IIS, Kestrel arba HTTP. sys. „Windows“autentifikavimas (taip pat žinomas kaip Negotiate, Kerberos arba NTLM autentifikavimas ) galima sukonfigūruoti ASP. NET Core programoms, priglobtoms naudojant IIS arba

Žmonės taip pat klausia, ar turėčiau naudoti Kestrel?

Kestrel paprastai rekomenduojamas siekiant geriausio veikimo. HTTP. sys gali būti naudojamas scenarijuose, kai programa veikia internete ir reikiamas galimybes palaiko HTTP. sys, bet ne Kestrel.

Kas yra Aspnetcore_urls?

Kestrel yra kelių platformų žiniatinklio serveris, skirtas ASP. NET Core. Kestrel yra žiniatinklio serveris, kuris pagal numatytuosius nustatymus įtrauktas į ASP. NET Core projekto šablonus. Kestrel palaiko šiuos scenarijus: HTTPS. Nepermatomas naujinimas, naudojamas įgalinti „WebSockets“.

Rekomenduojamas: