Aws-lambda-dotnet: .NET рдХреЛрд░ 2.1 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдордИ 2018  ┬╖  45рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: aws/aws-lambda-dotnet

рдирдорд╕реНрддреЗ,

рдмрд╕ рдЙрддреНрд╕реБрдХ рд╣реИ рдХрд┐ .NET Core 2.1 рд╕рдорд░реНрдерди рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рдХреНрдпрд╛ рд╣рдо рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ .NET Core 2.0 рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реБрдЖ? рдХреНрдпрд╛ рд▓реИрдореНрдмреНрдбрд╛ рдореЗрдВ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдПрдХ рдФрд░ рдиреЛрдЯ рдкрд░, рдХреНрдпрд╛ .NET Core 2.1 RC1 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ? рдореИрдВ

рдзрдиреНрдпрд╡рд╛рдж!

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ 2.1.4 рдХреЗ рд╕рд╛рде рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ 2.1.5 рд╡рд┐рдХрд╛рд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рд╣реИред рд▓реИрдореНрдмреНрдбрд╛ рд░реАрдбрдореЗ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реА рдПрдХ рдирдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреГрд╢реНрдпрддрд╛ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 45 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рдо рд▓реИрдореНрдмреНрдбрд╛ рдореЗрдВ .NET Core 2.1 рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдореИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдордпрд░реЗрдЦрд╛ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред
.NET Core 2.1 RC1 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред

FYI рдХрд░реЗрдВ .NET Core 2.1.0 рдЖрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛!

@raRaRa рдерд╛? рдореБрдЭреЗ рдпрд╣ рдХрд╣реАрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛

рд╕рднреА рдирдЧреЗрдЯ рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕рдХреЗ рд▓реБрдХреНрд╕ рд╕реЗ рдЕрднреА рддрдХ рдХреЛрдИ рдЕрдирд╛рдЙрдВрд╕рдореЗрдВрдЯ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред

рдШреЛрд╖рдгрд╛ рдЕрднреА рдмрдврд╝ рдЧрдИ! https://blogs.msdn.microsoft.com/dotnet/2018/05/30/announcing-net-core-2-1/

рдХреНрдпрд╛ рд▓реИрдореНрдмреНрдбрд╛ рдореЗрдВ .net core 2.1 рдЙрдкрд▓рдмреНрдз рд╣реИ? рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдЕрднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдШреЛрд╖рдгрд╛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╣ рдмреНрд▓реЙрдЧ рд╕рд╣реА рдЬрдЧрд╣ рд╣реИред

рдкреНрд░рдЧрддрд┐ рдХреИрд╕реЗ рд╣реЛ рд░рд╣реА рд╣реИ? рдореИрдВ

рдЕрднреА рднреА рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ...

рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░ рдЬрдм рд▓реИрдореНрдмреНрдбрд╛ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ 2.1 рдореЗрдВ рдЖрдк рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ?

@normj рдЕрдзрд┐рдХрддрд░ рд░рдирдЯрд╛рдЗрдо рдФрд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░, HttpClientFactory , рдФрд░ Span<T> , Memory<T> рдФрд░ рджреЛрд╕реНрддреЛрдВред

рдПрдХ рдФрд░ рдиреЛрдЯ рдкрд░, рдХреНрдпрд╛ рдЖрдк рд╢реБрд░реВ рд╕реЗ .NET Core 2.1.1 рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рд╕рд╛рдл-рд╕реБрдерд░реЗ рдмрдЧ рдлрд┐рдХреНрд╕ рд╣реИрдВ, рдпрд╛ рдХреНрдпрд╛ рд╣рдо рдкрд╣рд▓реЗ 2.1.0 рд╕рдорд░реНрдерд┐рдд рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдФрд░ рд╣рдореЗрдВ рд▓реВрдк рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреАред рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрдм рддрдХ рдЬреЛ рдмреЗрд╣рддрд░реАрди рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдЙрд╕рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░реЛред тЭдя╕П

.NET рдХреЛрд░ 2.1 рдХреЗ рд╕рд╛рде рдореИрдВ рдЬрд┐рд╕ рдЪреАрдЬ рдХреА рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣ рд╣реИ рдердХрд╛ рд╣реБрдЖ рд╕рдВрдХрд▓рди рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдХреЛрд▓реНрдб рд╕реНрдЯрд╛рд░реНрдЯ рдЯрд╛рдЗрдо рдкрд░ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рдкреЗрд╢ рдХрд░рдиреЗ рдЪрд╛рд╣рд┐рдПред

2.1 рдХреЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж .NET Core 2 рдХреЗ рдЬреАрд╡рди рдХреЗ рдЕрдВрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрдпрд╛ рд╣рдо рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдкрдЧреНрд░реЗрдб рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдм рддреИрдпрд╛рд░ рд╣реЛрдЧрд╛?

рдЕрднреА рдХреЛрдИ рд░рд┐рд▓реАрдЬ рдбреЗрдЯ рдирдЬрд░ рдЖ рд░рд╣реА рд╣реИ? MongoDB рдПрдЯрд▓рд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдиреАрдЪреЗ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред

  • рдИрдПрдл 2.1

    • рдкреНрд░рджрд░реНрд╢рди

    • рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣ рдмрдирд╛рдПрдВ

  • .рдиреЗрдЯ рдХреЛрд░ 2.1

    • ApiController рд╡рд┐рд╢реЗрд╖рддрд╛ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЙрдбрд▓ рд╕рддреНрдпрд╛рдкрди

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 2.1 22 рдорд┐рдирдЯ рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛!

рдПрдлрд╡рд╛рдИрдЖрдИ

рдЬреИрд╕рд╛ рдХрд┐ [3] рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо .NET рдХреЛрд░ 2.1.1 рдЕрдкрдбреЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЬреВрди рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдпрд╛ рдерд╛ред рд╣рдо рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж AWS рд▓реИрдореНрдмреНрдбрд╛ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдПрдВрдЧреЗред

рд▓реИрдореНрдмреНрдбрд╛ рдХреЗ рд▓рд┐рдП .NET Core 2.1 рдЕрднреА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред https://aws.amazon.com/blogs/developer/aws-lambda-net-core-2-1-support-released/

@normj рдХрдм рддрдХ VSTS AWS рд▓реИрдореНрдмреНрдбрд╛ рдбрд┐рдкреНрд▓реЙрдп рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд░рдирдЯрд╛рдЗрдо 2.1 рдЪрдпрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

image

@aaronhudon рд╣рдо рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ VSTS рдХреЛ рдирдП рдПрдирдо рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХреБрдЫ рдЕрдиреНрдп рд╡реАрдПрд╕рдЯреАрдПрд╕ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдмреИрдЪ рдЕрдк рд╣реЛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рд╣рдо рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рд▓реЗрдХрд░ рдЖ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИ рдФрд░ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ .NET Core 2.1.2 рдЕрдм рдХреБрдЫ рд╕реБрд░рдХреНрд╖рд╛ рдЕрджреНрдпрддрди рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рд▓реИрдореНрдмреНрдбрд╛ рдХреЗ рд▓рд┐рдП .NET рдХреЛрд░ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдХрдард┐рди/рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрдЧреА?

@raRaRa рд╣рдо 2.1.2 рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд▓реИрдореНрдмреНрдбрд╛ рдореЗрдВ рдХрдм рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ AWS рдЯреВрд▓рдХрд┐рдЯ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 1.14.4.0, Microsoft.AspNetCore.App рдХреЛ 2.1.0 рдФрд░ Amazon.Lambda.Tools рдХреЛ 2.2.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред

рдЬрдм рдореИрдВ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рд╕рдВрд╡рд╛рдж рд╕рд╣реА рдврд╛рдВрдЪрд╛ (2.1) рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рддреИрдирд╛рдд рд╣реЛрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрдм рдореИрдВ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЙрдбрд╡реЙрдЪ рдХрд╣рддрд╛ рд╣реИ:

It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '2.1.0' was not found.
- Check application dependencies and target a framework version installed at:
/
- Alternatively, install the framework version '2.1.0'.
Failed to execute the Lambda function. The dotnet CLI failed to start with the provided deployment package. Please check CloudWatch logs for this Lambda function to get detailed information about this failure.: LambdaException

рдХреНрдпрд╛ рдореБрдЭрд╕реЗ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рд░рд╣реА рд╣реИ?

AWS::Serverless::Function рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА serverless.template рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдкрдиреЗ Runtime рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ dotnetcore2.1 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдерд╛ред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд╣рдореЗрдВ рдЗрд╕реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

@normj рд╡рд╣ рдЧрд╛рдпрдм рдЯреБрдХрдбрд╝рд╛ рдерд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ Tiered Compilation рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ AWS рдлрдВрдХреНрд╢рди рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬреИрд╕реЗ serverless.template рдореЗрдВ:

"Environment": {
    "Variables": {
        "COMPlus_TieredCompilation" : 1
    }
}

рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдардВрдб рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИред

@ferugi рд╕реБрдкрд░ рджрд┐рд▓рдЪрд╕реНрдк, рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЯрд┐рдпрд░ рдХрдВрдкрд╛рдЗрд▓реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреЛрдИ рдЬреНрдЮрд╛рдд рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЧреНрд░ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ рдЬрдмрдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рддреЗрдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

@ferugi рдХрд┐рд╕реА рднреА рдореМрдХреЗ рдкрд░ рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХрд╛ рдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд┐рджреГрд╢реНрдп рди рд╣реЛред

рдзреАрдореА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред @normj рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реИрдореНрдмреНрдбрд╛ рдФрд░ рдПрдкреАрдЖрдИ рдЧреЗрдЯрд╡реЗ рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд╡рд░рд┐рдд рдкрд░реАрдХреНрд╖рдг рдиреЗ рдпреЗ рдкрд░рд┐рдгрд╛рдо (128 рдПрдордмреА рдореЗрдореЛрд░реА) рджрд┐рдПред
@raRaRa рдореИрдВ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдЬрд╛рдирддрд╛ред рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдП рдЧрдП рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЯрд┐рдпрд░рдб рд╕рдВрдХрд▓рди рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдмрд╛рдж рдХреА рдХреЙрд▓реЛрдВ рдХреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдореЗрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рднрд┐рдиреНрдирддрд╛ рдереАред

@normj .NET Core 2.1.2 рдХреЗ рд╕рдорд░реНрдерди рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдзрдиреНрдпрд╡рд╛рдж!

рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВред рд╣рдо рдЕрднреА рднреА рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

[рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛] рдмреАрдирд╕реНрдЯреЙрдХ рдореЗрдВ рдореЗрд░реЗ рдРрдк рдХреЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рд╣рдЯрд╛рдХрд░ рдФрд░ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдХрд░ рдФрд░ рдлрд┐рд░ рд╕реЗ рддреИрдирд╛рдд рдХрд░рдХреЗред

рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдбреЙрдЯрдиреЗрдЯ рдХреЛрд░ 2.1 рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмреАрдирд╕реНрдЯреЙрдХ рдкрд░ рджреЗрд╢реА рд╕рдорд░реНрдерд┐рдд рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА "рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рдлрд▓рддрд╛" рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИред

https://aws.amazon.com/about-aws/whats-new/2018/06/aws-elastic-beanstalk-supports--net-core-2-1-on-windows-server-p/

рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк 2.1.2 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рддреЛ 2.1.0 cshtml рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛ред рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ https://github.com/dotnet/core/issues/1728

рдЗрд╕рдиреЗ рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдкрд╕ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП 2.1.2 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╣рдо рдЕрдм рд▓реИрдореНрдмреНрдбрд╛ рдореЗрдВ рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлрдВрд╕ рдЧрдП рд╣реИрдВред

рдирд╡реАрдирддрдо рдкреИрдЪ рдХреЗ рдмрд┐рдирд╛ рднреА рдХрд╛рдлреА рдЕрдЯрдХ рдЧрдпрд╛ред рдХреНрдпрд╛ 2.1.1 / 2.1.2 рдЬрд▓реНрдж рд╣реА рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рдХреНрдпрд╛ рд╣рдореЗрдВ рдЕрдкрдиреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдлрд╝рд╛рд░реНрдЧреЗрдЯ/рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕реНрд╡-рдирд┐рд░реНрдорд┐рдд рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ?

рд╣рдо 2.1.2 рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдмреАрдЪ 2.1.3 рдЖрдЙрдЯ рд╣реЛ рдЧрдПред

рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдирд╡реАрдирддрдо .NET рдкреНрд░рдореБрдЦ рдпрд╛ рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ? рдирд┐рд░рдВрддрд░ рдХреИрдЪ-рдЕрдк рдЪрдХреНрд░ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд▓реИрдореНрдмреНрдбрд╛ рдореЗрдВ рдирдП рд░рдирдЯрд╛рдЗрдо рдмрдирд╛рдиреЗ, рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ, рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрджрдо рд╣реИрдВред

рдЖрдк рдХреИрдЪ-рдЕрдк рд╕рд╛рдЗрдХрд┐рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реИрдВред рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдирд╛ AWS рд▓реИрдореНрдмреНрдбрд╛ .NET рдХреЛрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

2.1.4 рдЕрдм рдмрд╛рд╣рд░ рд╣реИред

рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрднреА рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЖрдкрдХреЛ рддреИрдирд╛рдд рд░рдЦреЗрдВрдЧреЗред

рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ .NET Core 2.1.4 рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реЛ рдЧрдИ рд╣реИред

рд▓реИрдореНрдмреНрдбрд╛ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдХреЛ рдЬрд▓реНрдж рд╣реА 2.1.4 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд▓рдЧрддрд╛ рд╣реИ :) - рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЕрдЪреНрдЫреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@ melih154 рд╡рд╛рд╣, рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдереАред рдХреНрдпрд╛ рдирдпрд╛ рд╕реЙрдХреЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ .NET Core 2.1 рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ?

рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ .NET Core 2.1.4 рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ

рдФрд░ 2.1.5 рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИред
https://blogs.msdn.microsoft.com/dotnet/2018/10/02/net-core-october-2018-update/

рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ 2.1.4 рдХреЗ рд╕рд╛рде рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ 2.1.5 рд╡рд┐рдХрд╛рд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рд╣реИред рд▓реИрдореНрдмреНрдбрд╛ рд░реАрдбрдореЗ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реА рдПрдХ рдирдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рджреГрд╢реНрдпрддрд╛ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдЬрд░реБрд░ рдХрд░рддрд╛ рд╣реИ! рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

lehoangphan picture lehoangphan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bslatner picture bslatner  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ibuchan72390 picture ibuchan72390  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ljacobsson picture ljacobsson  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

martincostello picture martincostello  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ