Video: Ի՞նչ է Microsoft Kestrel-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
հյուսածաղիկ բաց կոդով է (կոդը հասանելի է GitHub-ում), իրադարձությունների վրա հիմնված, ասինխրոն I/O վրա հիմնված սերվեր, որն օգտագործվում է ցանկացած հարթակում ASP. NET հավելվածները հյուրընկալելու համար: Դուք տեղադրում եք լսող սերվերը Windows կամ Linux սերվերի վրա, իսկ հրամանի տող ինտերֆեյսը ձեր համակարգչում: Այն գործարկվել է Microsoft-ը ASP. NET Core-ի հետ միասին:
Բացի այդ, Kestrel-ը լավ է արտադրության համար։
1 Պատասխան. Այո, հյուսածաղիկ է արտադրություն պատրաստ է, բայց եթե ձեր հավելվածը հասանելի է հանրային ցանցերում, Microsoft-ը խորհուրդ է տալիս օգտագործել այն հակադարձ պրոքսիով: Պարզեցված բեռի հավասարակշռում և SSL-ի կարգավորում (դրանք կարող են ավարտվել, օրինակ, հակառակ պրոքսիով) Ստատիկ ֆայլերի, սեղմման և այլնի ավելի լավ աջակցություն:
Բացի վերևից, Kestrel-ն աջակցում է Windows-ի նույնականացմանը: Windows-ի նույնականացում (նաև հայտնի է որպես Negotiate, Kerberos կամ NTLM իսկությունը ) կարող է կազմաձևվել IIS-ով տեղակայված ASP. NET Core հավելվածների համար, հյուսածաղիկ , կամ HTTP: sys. Windows-ի նույնականացում (նաև հայտնի է որպես Negotiate, Kerberos կամ NTLM իսկությունը ) կարող է կազմաձևվել ASP. NET Core հավելվածների համար, որոնք տեղակայված են IIS կամ
Մարդիկ նաև հարցնում են՝ ես պետք է օգտագործեմ Kestrel?
հյուսածաղիկ ընդհանուր առմամբ խորհուրդ է տրվում լավագույն կատարման համար: HTTP. sys կարող է օգտագործել այն սցենարներում, երբ հավելվածը ենթարկվում է ինտերնետին, և անհրաժեշտ հնարավորությունները աջակցվում են HTTP-ի կողմից: sys, բայց ոչ հյուսածաղիկ.
Ի՞նչ է Aspnetcore_urls-ը:
Kestrel-ը միջպլատֆորմային վեբ սերվեր է ASP. NET Core-ի համար: Kestrel-ը վեբ սերվերն է, որը լռելյայն ներառված է ASP. NET Core նախագծի ձևանմուշներում: Kestrel-ն աջակցում է հետևյալ սցենարներին՝ HTTPS: Անթափանց բարելավում, որն օգտագործվում է WebSockets-ը միացնելու համար:
Խորհուրդ ենք տալիս:
Քանի՞ երկրում է գտնվում Microsoft-ը:
Microsoft-ը, որի կենտրոնակայանը գտնվում է Ռեդմոնդում, Վաշինգտոն, գործում է մոտ 210 երկրներում: Վաճառքները բաժանվում են ԱՄՆ-ի, որը կազմում է եկամտի 51%-ը, և այլ երկրների միջև, որոնք ապահովում են վաճառքի մնացորդը:
Քանի՞ տարեկան է Microsoft Surface RT-ն:
Ծնողական օպերացիոն համակարգ՝ Windows 8
Ի՞նչ է Microsoft VBA հավելումը Outlook-ի համար:
Microsoft VBA-ն Outlook Addin-ի համար օգտագործվում է Microsoft Visual Basic հավելվածի մակրոները կառավարելու համար: Visual Basic-ի նախագծերը կազմված են մոդուլներից, որոնք պարունակում են մեկ կամ մի քանի մակրո, որոնք նաև հայտնի են որպես ենթածրագրեր
Ի՞նչ է Kestrel-ը in.NET միջուկում:
Kestrel-ը բաց կոդով, խաչաձեւ հարթակ է, թեթև քաշով և լռելյայն վեբսերվեր, որն օգտագործվում է Asp.Net Core հավելվածների համար: Asp.Net Core հավելվածները գործարկում են Kestrel վեբսերվերը որպես ներընթացող սերվեր՝ վեբ հարցումը կարգավորելու համար: Kestrel-ը խաչաձև հարթակ է, աշխատում է Windows, LINUX և Mac համակարգերով: Kestrel վեբսերվերն աջակցում է SSL-ին
Պե՞տք է օգտագործեմ Kestrel-ը:
Մենք սովորաբար խորհուրդ ենք տալիս Windows-ում օգտագործել Kestrel-ը IIS-ի հետևում: Այնուամենայնիվ, Kestrel-ը չի աջակցվում որպես եզրային սերվեր 1.1-ում (այն կլինի 2.0-ում), այնպես որ, եթե դուք չեք ցանկանում օգտագործել IIS, ապա օգտագործեք WebListener-ը: