Мен Kestrel пайдалануым керек пе?
Мен Kestrel пайдалануым керек пе?

Бейне: Мен Kestrel пайдалануым керек пе?

Бейне: Мен Kestrel пайдалануым керек пе?
Бейне: Бауыр мен өт жолдарын үй жағдайда қалай тазаласа болады 2024, Мамыр
Anonim

Біз әдетте ұсынамыз Kestrel көмегімен Windows жүйесінде IIS артында. Дегенмен, Кестрел 1.1 нұсқасында шеткі сервер ретінде қолдау көрсетілмейді (it ерік 2.0-де болыңыз), сондықтан қаламасаңыз пайдалану Содан кейін IIS пайдалану WebListener.

Сол сияқты, Kestrel өндіріске жарамды ма?

1 Жауап. Иә, Кестрел болып табылады өндіріс дайын, бірақ қолданбаңыз жалпыға ортақ желілерде қол жетімді болса, Microsoft оны кері прокси арқылы пайдалануды ұсынады. Жеңілдетілген жүктемені теңестіру және SSL орнату (мысалы, оларды кері проксиде тоқтатуға болады) Статикалық файлдарды жақсырақ қолдау, қысу және т.б.

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

Сондай-ақ білу керек, кестрел қалай жұмыс істейді?

Кестрел кез келген платформада ASP. NET қолданбаларын орналастыру үшін пайдаланылатын ашық бастапқы коды (GitHub сайтында қолжетімді бастапқы код), оқиғаға негізделген, асинхронды енгізу/шығару негізіндегі сервер. Бұл тыңдау сервері және пәрмен жолы интерфейсі. Сіз Windows немесе Linux серверінде тыңдау серверін және компьютеріңізде пәрмен жолы интерфейсін орнатасыз.

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

Windows аутентификациясы (сондай-ақ Negotiate, Kerberos немесе NTLM ретінде белгілі аутентификация ) IIS орналастырылған ASP. NET Core қолданбалары үшін конфигурациялануы мүмкін, Кестрел , немесе HTTP. sys. Windows аутентификациясы (сондай-ақ Negotiate, Kerberos немесе NTLM ретінде белгілі аутентификация ) IIS немесе HTTP арқылы орналастырылған ASP. NET Core қолданбалары үшін конфигурациялануы мүмкін.

Ұсынылған: