ማይክሮሶፍት Kestrel ምንድን ነው?
ማይክሮሶፍት Kestrel ምንድን ነው?

ቪዲዮ: ማይክሮሶፍት Kestrel ምንድን ነው?

ቪዲዮ: ማይክሮሶፍት Kestrel ምንድን ነው?
ቪዲዮ: #Design #templates #proxy #From #Templates #Proxy #ASP.NET #ASPNET #dotnet #Microsoft #.NET #Develop 2024, ግንቦት
Anonim

Kestrel ክፍት ምንጭ (ምንጭ ኮድ በ GitHub ላይ ይገኛል)፣ በክስተት ላይ የተመሰረተ፣ ያልተመሳሰለ I/O ላይ የተመሰረተ አገልጋይ በማንኛውም መድረክ ላይ ASP. NET መተግበሪያዎችን ለማስተናገድ ያገለግላል። በዊንዶውስ ወይም ሊኑክስ አገልጋይ ላይ የማዳመጫ አገልጋዩን እና የትእዛዝ መስመር በይነገጽን በኮምፒተርዎ ላይ ይጭናሉ። የተጀመረው በ ማይክሮሶፍት ከ ASP. NET Core ጋር.

በተጨማሪም Kestrel ለምርት ጥሩ ነው?

1 መልስ። አዎ, Kestrel ነው። ማምረት ዝግጁ ነው፣ ነገር ግን ማመልከቻዎ በወል አውታረ መረቦች ላይ የሚገኝ ከሆነ ማይክሮሶፍት በተገላቢጦሽ ፕሮክሲ እንዲጠቀሙ ይመክራል። ቀላል ጭነት ማመጣጠን እና የኤስ ኤስ ኤል ማዋቀር (እነዚህ በተገላቢጦሽ ፕሮክሲ ሊቋረጥ ይችላል ለምሳሌ) ለስታቲክ ፋይሎች የተሻለ ድጋፍ፣ መጭመቂያ፣ ወዘተ።

ከላይ በተጨማሪ፣ Kestrel የዊንዶውስ ማረጋገጫን ይደግፋል? የዊንዶውስ ማረጋገጫ (እንዲሁም Negotiate፣ Kerberos፣ ወይም NTLM በመባልም ይታወቃል ማረጋገጥ ) በ IIS ለሚስተናገዱ ASP. NET Core መተግበሪያዎች ሊዋቀር ይችላል፣ Kestrel , ወይም HTTP. sys የዊንዶውስ ማረጋገጫ (እንዲሁም Negotiate፣ Kerberos፣ ወይም NTLM በመባልም ይታወቃል ማረጋገጥ ) በ IIS ወይም HTTP ለተስተናገዱ ASP. NET Core መተግበሪያዎች ሊዋቀር ይችላል።

ሰዎች Kstrelን መጠቀም አለብኝን?

Kestrel በአጠቃላይ ለተሻለ አፈፃፀም ይመከራል. HTTP sys ይችላል መተግበሪያው ከበይነመረቡ ጋር በተጋለጠበት እና አስፈላጊ ችሎታዎች በኤችቲቲፒ በሚደገፉ ሁኔታዎች ውስጥ ይጠቀሙ። sys ግን አይደለም Kestrel.

Aspnetcore_urls ምንድን ነው?

Kestrel የASP. NET Core ተሻጋሪ ድር አገልጋይ ነው። Kestrel በነባሪ በASP. NET ኮር የፕሮጀክት አብነቶች ውስጥ የተካተተ የድር አገልጋይ ነው። Kestrel የሚከተሉትን ሁኔታዎች ይደግፋል HTTPS። WebSocketsን ለማንቃት ግልጽ ያልሆነ ማሻሻያ ጥቅም ላይ ይውላል።

የሚመከር: