Мен Kestrel колдонушум керекпи?
Мен Kestrel колдонушум керекпи?

Video: Мен Kestrel колдонушум керекпи?

Video: Мен Kestrel колдонушум керекпи?
Video: Стена плоти (Terraria) 2024, Май
Anonim

Биз жалпысынан сунуштайбыз Kestrel колдонуу Windows боюнча IIS артында. Бирок, Kestrel 1.1де четки сервер катары колдоого алынбайт (it болот 2.0 болуңуз), андыктан каалабасаңыз колдонуу анда IIS колдонуу WebListener.

Ошо сыяктуу эле, Kestrel өндүрүш үчүн жакшы?

1 Жооп. Ооба, Kestrel болуп саналат өндүрүш даяр, бирок сиздин тиркемеңиз коомдук тармактарда жеткиликтүү болсо, Microsoft аны тескери прокси менен колдонууну сунуштайт. Жөнөкөйлөтүлгөн жүк балансы жана SSL орнотуу (буларды, мисалы, тескери проксиде токтотууга болот) Статикалык файлдарды жакшыраак колдоо, кысуу ж.б.

Жогорудагыдан тышкары, Kestrel Web сервери деген эмне? Kestrel ачык булак, кайчылаш платформа, жеңил салмак жана демейки веб-сервер Asp. Net Core колдонмолору үчүн колдонулат. Asp. Net Core тиркемелери иштейт Kestrel веб-сервери процессинде катары сервер иштетүү веб өтүнүч. Kestrel веб-сервери негизинен Node үчүн иштелип чыккан libuv деп аталган асинхрондук киргизүү/чыгаруу китепканасына негизделген. js.

Ошондой эле билүү керек, кестрел кантип иштейт?

Kestrel ачык булактуу (GitHub'да бар булак коду), окуяга негизделген, асинхрондук I/O негизиндеги сервер ASP. NET тиркемелерин каалаган платформада жайгаштыруу үчүн колдонулат. Бул угуучу сервер жана буйрук сабынын интерфейси. Сиз угуучу серверди Windows же Linux серверине жана компьютериңизге буйрук сабынын интерфейсин орнотосуз.

Kestrel Windows аутентификациясын колдойбу?

Windows аныктыгын текшерүү (Ошондой эле Negotiate, Kerberos же NTLM катары белгилүү аутентификация ) IIS менен жайгаштырылган ASP. NET Core колдонмолору үчүн конфигурацияланышы мүмкүн, Kestrel , же HTTP. sys. Windows аныктыгын текшерүү (Ошондой эле Negotiate, Kerberos же NTLM катары белгилүү аутентификация ) IIS же HTTP менен жайгаштырылган ASP. NET Core колдонмолору үчүн конфигурацияланышы мүмкүн.

Сунушталууда: