Բովանդակություն:

Ի՞նչ է Kestrel-ը in.NET միջուկում:
Ի՞նչ է Kestrel-ը in.NET միջուկում:

Video: Ի՞նչ է Kestrel-ը in.NET միջուկում:

Video: Ի՞նչ է Kestrel-ը in.NET միջուկում:
Video: How to draw Realistic Falcon for BEGINNERS | Bird of Prey 2024, Նոյեմբեր
Anonim

հյուսածաղիկ բաց կոդով, խաչաձեւ հարթակ է, թեթև քաշով և լռելյայն վեբսերվեր, որն օգտագործվում է Asp. Net Core հավելվածներ։ Ասպ. Net Core դիմումները գործարկվում են հյուսածաղիկ վեբսերվեր՝ որպես ընթացող սերվեր՝ վեբ հարցումը կարգավորելու համար: հյուսածաղիկ խաչաձև հարթակ է, աշխատում է Windows, LINUX և Mac համակարգերով: հյուսածաղիկ վեբսերվերն աջակցում է SSL-ին:

Մարդիկ նաև հարցնում են, թե ինչ է Kestrel սերվերը:

հյուսածաղիկ բաց կոդով է (կոդը հասանելի է GitHub-ում), իրադարձությունների վրա հիմնված, ասինխրոն I/O վրա հիմնված սերվեր օգտագործվում է ASP. NET հավելվածները ցանկացած հարթակում հյուրընկալելու համար: Դուք տեղադրում եք լսողությունը սերվեր Windows-ի կամ Linux-ի վրա սերվեր և ձեր համակարգչի հրամանի տողի ինտերֆեյսը: Այն գործարկվել է Microsoft-ի կողմից ASP. NET Core-ի հետ միասին:

Բացի այդ, արդյո՞ք Kestrel-ը լավ է արտադրության համար: 1 Պատասխան. Այո, հյուսածաղիկ է արտադրություն պատրաստ է, բայց եթե ձեր հավելվածը հասանելի է հանրային ցանցերում, Microsoft-ը խորհուրդ է տալիս օգտագործել այն հակադարձ պրոքսիով: Պարզեցված բեռի հավասարակշռում և SSL-ի կարգավորում (դրանք կարող են ավարտվել, օրինակ, հակառակ պրոքսիով) Ստատիկ ֆայլերի, սեղմման և այլնի ավելի լավ աջակցություն:

Ավելին, պե՞տք է օգտագործեմ Kestrel-ը:

հյուսածաղիկ ընդհանուր առմամբ խորհուրդ է տրվում լավագույն կատարման համար: HTTP. sys կարող է օգտագործել այն սցենարներում, երբ հավելվածը ենթարկվում է ինտերնետին, և անհրաժեշտ հնարավորությունները աջակցվում են HTTP-ի կողմից: sys, բայց ոչ հյուսածաղիկ.

Ինչպե՞ս եք տեղադրում դահուկ:

Օգտագործեք հետևյալ մոտեցումներից մեկը

  1. Կարգավորեք Kestrel-ը Startup-ում: ConfigureServices. Ներարկեք ICconfiguration-ի օրինակ Startup դասի մեջ:
  2. Կարգավորեք Kestrel-ը հոսթ կառուցելիս. Program.cs-ում բեռնեք Kestrel-ի կոնֆիգուրացիայի բաժինը Kestrel-ի կազմաձևում՝ C# Պատճենել:

Խորհուրդ ենք տալիս: