Aspnetcore: .NET рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ URL рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ .dll рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рди рд╣реЛрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рдлрд╝рд░ре░ 2018  ┬╖  104рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dotnet/aspnetcore

рдореИрдВ https://blazor-demo.github.io/ рдкрд░ рдбреЗрдореЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдореЗрд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдиреЗ MicroApp.dll рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛, рдЬрдмрдХрд┐ рдЕрдиреНрдп dll рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЧрдПред рдЪреВрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб/рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкрд╛рдЧрд▓ рд╣реИрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдереЛрдбрд╝рд╛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реЛ? рдпрд╛, рдХрдо рд╕реЗ рдХрдо, рдирд╛рдордХрд░рдг?

Components Big Rock area-blazor blazor-wasm enhancement

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

рдХреИрд╕реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ YourAssembly.blazor ? рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдмрд╣реБрдд рдереЛрдбрд╝рд╛ рд╕рд╛) рдпрджрд┐ рдХреЛрдИ рд╡реЗрдм рджреЗрд╡ рд▓реЛрдЧ рджреЗрд╡ рдЙрдкрдХрд░рдг рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреИрд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдереА? рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдореИрдВ рд╣реА рд╣реВрдВ рдЬреЛ рдХрднреА-рдХрднреА рд╕реНрдкреЙрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ Vue.js рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдереА рдФрд░ рд╕реЛрдЪрддрд╛ рд╣реИ "рдУрд╣, рдЕрдЪреНрдЫрд╛" :)

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

рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ - рд╣рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╣рдо URL рдХреЛ YourAssembly_dll рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдореЗрдВ рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдорд┐рд▓рддреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ, рдФрд░ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рдирд╛рдо рдХреЗ рдХрд╛рд░рдг рдпрд╛ рдЧрд╣рд░рд╛рдИ рдХреЗ рдХрд╛рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдкреЗрд▓реЛрдб рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдгред

@SteveSandersonMS рдмрд╕ рдЕрдкрдирд╛ 2c рдпрд╣рд╛рдБ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рдХреЗрд╡рд▓ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд╣реАрдВ рд╣реИ рдЬреЛ .dll-fobia рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реИрдВред рдХреБрдЫ рд╕реНрдерд╛рдиреАрдп рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рдореЗрдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИред

@galvesribeiro рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдирд╛ рд╕рд╣реА рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рдбреАрдПрд▓рдПрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдореИрдВ рд╡рд╣рд╛рдВ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛! рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдзрд╛рд░рдгрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ :)

@joeizy рд╣рд╛рдБ, рдореИрдВ рдЖрдкрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмреНрд▓реЙрдХ рдбреАрдПрд▓рдПрд╕ рд╕рд╣реА рдХрд╛рдо рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ...

рдХреИрд╕реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ YourAssembly.blazor ? рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдмрд╣реБрдд рдереЛрдбрд╝рд╛ рд╕рд╛) рдпрджрд┐ рдХреЛрдИ рд╡реЗрдм рджреЗрд╡ рд▓реЛрдЧ рджреЗрд╡ рдЙрдкрдХрд░рдг рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреИрд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдереА? рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдореИрдВ рд╣реА рд╣реВрдВ рдЬреЛ рдХрднреА-рдХрднреА рд╕реНрдкреЙрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ Vue.js рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдереА рдФрд░ рд╕реЛрдЪрддрд╛ рд╣реИ "рдУрд╣, рдЕрдЪреНрдЫрд╛" :)

рдХреИрд╕реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╕ .bin?

рдореБрдЭреЗ .bin рдпрд╛ .blazor рднреА рдкрд╕рдВрдж рд╣реИред

+1 ".рдмрд┐рди"

.lib рдпрд╛ .bin рдпрд╛ .ilasm ?

рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕реВрдЪрд┐рдд рдирд┐рд░реНрдгрдп рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдиреБрдорд╛рдирд┐рдд рд░реЗрдкреНрд░реЛ рдХрджрдо (рдпрд╛ рдЙрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╕рдВрдХреЗрдд) рд╣реЛрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд╛рдордХрд░рдг рдХрд╛ рдореБрджреНрджрд╛ рд╣реИ рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдореБрджреНрджрд╛ред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ .dll рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЙрддреНрдкрд╛рдж рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдореИрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдФрд░ рдЖрдЬрд╝рдорд╛ рд╕рдХрддрд╛ рд╣реВрдБ? рдпрд╛ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдирд╛рдо рдХрдо рд╕реЗ рдХрдо рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рдХрд┐рд╕реА рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ рд▓рд┐рдВрдХ рд╣реИ?

@SteveSandersonMS рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИред рдХрдИ рдЙрддреНрдкрд╛рдж, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрджреНрдпрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ, рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЬреИрд╕реЗ .exe, .dll, .so, рдЖрджрд┐ рдкрд░ рдЯрд╛рдЗрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред

рдирд╛рдо рд╣реА рдкрд╣рд▓рд╛ рдЕрд╡рд░реЛрдзрдХ рд╣реИ рд▓реЗрдХрд┐рди, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ _reduce_ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛, рдЙрд╕реА рддрд░рд╣ рд╣реИ рдЬреИрд╕реЗ рд╣рдо .Net 2.0 рдХреЗ рдмрд╛рдж рд╕реЗ ClickOnce рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рднрд╛рдУрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдирд╛ред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ (1) рдпрд╣ рд╕рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИ, (2) рдЙрди рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рдЕрд░реНрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рднрд▓реЗ рд╣реА рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╡рд╣рди рдХрд░ рд╕рдХреЗрдВ, рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рджреЗрд╢реЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, (3) рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрдВрдкрдиреА/рдбреЗрд╡рд▓рдкрд░ рдЖрдорддреМрд░ рдкрд░ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рджреНрд╡рд╛рд░рд╛ _рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп_ рд╣реЛрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓реЗрддрд╛ рд╣реИред

MSFT рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЛрдИ рдмрдбрд╝реА рдЦрдмрд░ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢рд┐рдк рдХреА рдЧрдИ рдЕрд╕реЗрдВрдмрд▓реА, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ OSSed рд╡рд╛рд▓реЗ, рдХреЙрд░реНрдкрдиреЗрдЯ рдкреЙрд▓рд┐рд╕реА рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХреЛрдб рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдФрд░ рдУрдПрд╕рдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рдЗрд╕рдХрд╛ рдЦрд╛рдорд┐рдпрд╛рдЬрд╛ рд╡реЗ рд╕рднреА рднреБрдЧрддреЗрдВрдЧреЗред

рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдЬрдм рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдПрдХ рдЪреАрдЬ рдереА, рдЕрдЧрд░ рд╣рдо рдорд╛рдВрдЧ рдкрд░ рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рддреЛ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ xap рдлрд╝рд╛рдЗрд▓ (рдЬреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдПрдХ рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рд╣реИ) рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдирд┐рдХрд╛рд▓ рджреЗрддреЗ рд╣реИрдВ
https://msdn.microsoft.com/en-us/library/cc190632 (v=vs.95).aspx

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрд╛рд░рдг рдерд╛ (рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдбреАрдПрд▓рдПрд╕ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рдЕрд▓рд╛рд╡рд╛)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдЯреАрдо рдХреЛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдореБрджреНрджреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдХреЛрдИ рд╣реЛред

рдПрдХ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдХреЛ рдЙрди рдбреАрдПрд▓рдПрд╕ рдореЗрдВ рд╕реЗ 1 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдкреВрд░реЗ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ... рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдореЙрдбрд▓ рдХреИрд╢ рдпрд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИ ...

рдореИрдВ Blazor рдХреЗ рд▓рд┐рдП рдмрдВрдбрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдмрдВрдбрд▓рд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╢рд╛рдпрдж рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдЯреАрдо рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП xap рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рдереАред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓ред

".net" рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦреЗрдВ

рд╣рдо рдЕрдм рдЗрд╕ рдкрд░ рдмрд╛рдЗрдХрд╢реЗрдбрд┐рдВрдЧ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдг рдорд╛рдВрдЧ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕рд╕реЗ рдкрд░реЗрд╢рд╛рдиреА рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИ

рдлрд┐рд░ рднреА, рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг, рдФрд░ рдпрд╣ рдХрд┐рд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рддрд╣рдд рд╣реЛрддрд╛ рд╣реИ, рдорджрдж рдХрд░реЗрдЧрд╛ред

@SteveSandersonMS рдореИрдВ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╕рдордЭ рдЧрдпрд╛ред рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ 1 рд╡рд┐рд╢реЗрд╖ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕/рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЕрдиреНрдп рд╕рднреА рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЕрдиреБрдорд╛рдиреА, рдбреЗрдЯрд╛рдмреЗрд╕, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИред рдПрдХрдорд╛рддреНрд░ рдорд╛рдорд▓рд╛ рдЬреЛ рд╣рд░ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рдирд╛рдордХрд░рдг рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд┐рдпрдо рджреЛрдиреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╣ рд╣реИ:

  1. рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ рдФрд░;
  2. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдирд╛рдордХрд░рдг _default_ рдХрд╛рд▓реА рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИ

@SteveSandersonMS рдореИрдВрдиреЗ ESET рд╕реЗ NOD32 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рд╕рдХреНрд░рд┐рдп рд╕реНрдХреИрдирд░ рдмреНрд▓реЙрдХ рдХреЛ рдХреБрдЫ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЪреБрдкрдЪрд╛рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрд╛ рд╣реИ, рдпреЗ рдЗрд╕рдХреЗ рдЪреЗрд╣рд░реЗ рдкрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд┐рдВрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @grahamehornerред рдХреНрдпрд╛ рдЖрдк рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд░реЗрдкреЛ рдХреЗ рдХрджрдо рдХреНрдпрд╛ рд╣реЛрдВрдЧреЗ? рдЕрдЧрд░ рдореИрдВрдиреЗ NOD32 рдХреЛ рдПрдХ (рдлреЗрдВрдХрдиреЗ рд╡рд╛рд▓реА) рд╡рд┐рдВрдбреЛрдЬ рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ https://blazor-demo.github.io/ рдХреЛ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ? рдпрд╛ рдХреНрдпрд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

https://www.paloaltonetworks.com/documentation/80/pan-os/pan-os/threat-prevention/set-up-file-blocking рд╕реЗ:

рдлрд╛рдЗрд▓ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЖрдкрдХреЛ рдЙрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдмреНрд▓реЙрдХ рдпрд╛ рдореЙрдирд┐рдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреНрд░реИрдлрд╝рд┐рдХ (рдЖрдкрдХреЗ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕рд╣рд┐рдд) рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдЬреЛ рдЦрддрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИрдВ рдпрд╛ рдЬрд┐рдирдХрд╛ рдЕрдкрд▓реЛрдб/рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЗрдирдореЗрдВ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓реЗрдВ, DLL, Java рдХреНрд▓рд╛рд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ, рд╕рд╣рд╛рдпрддрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ, Windows рд╢реЙрд░реНрдЯрдХрдЯ (.lnk), рдФрд░ BitTorrent рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

@SteveSandersonMS рдореИрдВ рд╣рдорд╛рд░реА рдЖрдИрдЯреА рдкреНрд░рд╢рд╛рд╕рди рдЯреАрдо рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрдардХ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ NOD32 рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреА рд╣реИ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрдпрд╛ (рдпрджрд┐ рдХреБрдЫ рднреА) рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ/рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╣рдорд╛рд░реЗ NOD32 рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдИрдореЗрд▓ рднреА рдорд┐рд▓рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб/рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд┐рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдЧреА рддреЛ рдореИрдВ рд╡рд╛рдкрд╕ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред

рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЕрдЧрд░ .dlls рдХреЛ .nupkg рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рдмрд╛рдж рдмреНрд▓реЗрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдЕрдирдкреИрдХ/рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдмреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЗрдирдореЗрдВ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓реЗрдВ, DLL, Java рдХреНрд▓рд╛рд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ, рд╕рд╣рд╛рдпрддрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ, Windows рд╢реЙрд░реНрдЯрдХрдЯ (.lnk), рдФрд░ BitTorrent рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдореИрдВ рдпрд╣реА рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ... рдЙрддреНрдкрд╛рдж рдЪрд╛рд╣реЗ рдЬреЛ рднреА рд╣реЛ, рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА _default_ рд╕реВрдЪреА рд╣реИ рдЬрд┐рд╕реЗ рдирд┐рдпрдорд┐рдд (рдЖрдорддреМрд░ рдкрд░ рдЧреИрд░-рдЖрдИрдЯреА-рдЖрдзрд╛рд░рд┐рдд) рдХрдВрдкрдиреА рдореЗрдВ рдХрд┐рд╕реА рднреА рдЖрдИрдЯреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛...

рдмреАрдЯреАрдбрдмреНрд▓реВ, рдЕрдЧрд░ рдбрдмреНрд▓реНрдпреВрдкреАрдПрдл рдЯреАрдо рдореЗрдВ рд╕реЗ рдХреЛрдИ рд╣реИ рдЬреЛ .xap рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рджрд┐рди рдореЗрдВ "рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбрдмреНрд▓реНрдпреВрдкреАрдПрдл" рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛ред

рдЙрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ _all_ рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ _trust_ рддрдХ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрд╛ред

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдВрджрд░ рдирдореВрдиреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдПрдХ рдбреАрдПрд▓рдПрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрд╡рд░реБрджреНрдз рд╣реЛрдиреЗ рдХреА рд╕реВрдЪрдирд╛ рдорд┐рд▓реА рдереАред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рд╕рд╣рдХрд░реНрдореА рдХреЛ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдбреАрдПрд▓рдПрд▓ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рдирд╛ рд╢рд╛рдпрдж рдПрдХ рдиреЙрди-рд╕реНрдЯрд╛рд░реНрдЯрд░ рд╣реИред

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдореНрдореЗрд▓рди рдкреГрд╖реНрда рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ ...
http://webassembly.github.io/spec/core/binary/conventions.html

рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ WebAssembly рдореЙрдбреНрдпреВрд▓ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди тАЬ.wasmтАЭ рд╣реИ рдФрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдореАрдбрд┐рдпрд╛ рдкреНрд░рдХрд╛рд░ тАЬapplication/wasmтАЭ рд╣реИред

рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ .wasm рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдЕрдЧрд░ рд╡реЗ рдЕрднреА рднреА рдЕрд╡рд░реБрджреНрдз рд╣реИрдВ, рддреЛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ .wasm рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдбреАрдПрд▓рдПрд▓ рдХреЛрдИ рд╡рд╛рд╕рдо рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ .NET рдЕрд╕реЗрдВрдмрд▓реА рд╣реИрдВ рдЬреЛ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ) рдореЛрдиреЛ рд╡рд╛рд╕рдо рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛рддреА рд╣реИрдВ ( рдФрд░ рдкрдврд╝реЗрдВ )ред рдХреЗрд╡рд▓ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдПрдХ Wasm рдореЙрдбреНрдпреВрд▓ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдХрд╛рд░рдг рдбреАрдПрд▓рдПрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВред

рдЬрдм рдореИрдВрдиреЗ https://blazor-realworld.azurewebsites.net/ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ AVG рд╕рдВрд╕реНрдХрд░рдг 18.1.3044 рдиреЗ DLL рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рднреА рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ .wasm рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдбреАрдПрд▓рдПрд▓ рдХреЛрдИ рд╡рд╛рд╕рдо рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ .NET рдЕрд╕реЗрдВрдмрд▓реА рд╣реИрдВ рдЬреЛ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ) рдореЛрдиреЛ рд╡рд╛рд╕рдо рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛рддреА рд╣реИрдВ (рдФрд░ рдкрдврд╝реЗрдВ)ред рдХреЗрд╡рд▓ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдПрдХ Wasm рдореЙрдбреНрдпреВрд▓ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ "рдХреБрдЫ рдФрд░" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрд╕рд▓рд┐рдП рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореМрдЬреВрджрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (.рдиреЗрдЯ рдПрдордПрд╕рдЖрдИрдПрд▓ рдкреЗрд▓реЛрдб рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рдПрдХ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ) рдЬрдмрдХрд┐ рд╡рд╛рд╕рдо рдХреЛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рд╣реИред

рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ .xap рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ wasm рдХреЗ рд╡рд┐рдкрд░реАрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдВ, рдбреАрдПрд▓рдПрд▓ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдордПрд╕рдЖрдИрдПрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ, рд╡реЗ рд╕рдЦреНрддреА рд╕реЗ рдмрд╛рдЗрдирд░реА рд╡рд╛рд╕рдо рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдбреАрдПрд▓рдПрд▓ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХрд╛ рдирд╛рдо рджреЗрд╢реА Win32 рдбреАрдПрд▓рдПрд▓ рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡реЗ рдкреАрдИ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡реИрд╕реЗ рднреА рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдЙрд╕реА рддрд░реНрдЬ рдкрд░, wasm Webassembly рдХреЗ рд▓рд┐рдП "рдореВрд▓" рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рд╛рд░реВрдк рд╣реИ, рдФрд░ рдЗрд╕реА рдХрд╛рд░рдг рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдирд╛рдо DLL: s (рднрд▓реЗ рд╣реА рд╡реЗ рдореВрд▓ DLL: s рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИрдВ) рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЙрдирдХрд╛ рдирд╛рдо рд╡рд╛рд╕рдо рд░рдЦрдирд╛ред рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, DLL рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╕реНрдерд╛рдиреАрдп рдирд┐рд╖реНрдкрд╛рджрди" рдЬрдмрдХрд┐ wasm рдХрд╛ рдЕрд░реНрде "рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд┐рд╖реНрдкрд╛рджрди" рд╣реИред wasm рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢рд╛рдпрдж .NET рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдЬрд╛рджреБрдИ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рд╕рднреА рдХреЗ рд╕рд╛рде рдПрдХ рд╡реИрдз wasm рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдпрд╣рд╛рдБ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ: wasm MSIL рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ PE MSIL рдХреЗ рд▓рд┐рдП рд╣реИ: рдПрдХ рд░реИрдкрд░ рдХрдВрдЯреЗрдирд░ рдкреНрд░рд╛рд░реВрдкред рдорд┐рд╕рд╛рд▓:

https://docs.microsoft.com/en-us/dotnet/standard/assembly-format

.NET рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдВрдбреЛрдЬ рдкреАрдИ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, .NET рд╡рд░реНрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдиреБрд░реВрдк рд╡рд┐рдВрдбреЛрдЬ рдкреАрдИ рд╣реИрдВ, рдФрд░ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдбреАрдПрд▓рдПрд▓) рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХреНрдЬрд┐рдХреНрдпреВрдЯрд┐рд╡ (рдПрдХреНрд╕рдИ) рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╡реЗ рдореВрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрд╛рдЗрдирд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЦреМрдЯрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рд╕рдорд╛рди рдЙрдкрдЪрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдУрдПрд╕ рд▓реЛрдб, рдкреАрдИ рдЯреВрд▓реНрд╕)ред

рдпрджрд┐ рдмреНрд▓реЗрдЬрд╝рд░ рдореЙрдбрд▓ рдореМрдЬреВрджрд╛ рдлрд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд╕рд╛рде 100% рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рд╢реЛ рд╕реНрдЯреЙрдкрд░ рд╣реИред рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рддрд░рд╣ рд╣реА рд╕рднреА рдлрд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╣рдЬрддрд╛ рд╕реЗ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░ рдореИрдВ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╣реЛрддрд╛, рддреЛ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдирдИ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╢реНрд╡реЗрдд рд╕реВрдЪреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдХрд╛ рдЕрдкрдирд╛ рдЖрдИрдПрд▓ рдкреНрд░рд╛рд░реВрдк рд╣реИред

рдпрджрд┐ рдмреНрд▓реЗрдЬрд╝рд░ рдореЙрдбрд▓ рдореМрдЬреВрджрд╛ рдлрд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд╕рд╛рде 100% рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рд╢реЛ рд╕реНрдЯреЙрдкрд░ рд╣реИред

@SteveSandersonMS рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдорд╛рдирддреЗ рд╣реИрдВ?

рдмреЗрд╢рдХ! рд╣рдо рдпрд╛ рддреЛ URL рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдмрджрд▓ рджреЗрдВрдЧреЗред

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

@JonnyGibson рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдЯреАрд╡ рдиреЗ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмреНрд▓реЗрдЬрд╝рд░ рдПрдХ рдкреНрд░рдпреЛрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛрдиреЗ рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рд╣рдо рдЕрднреА рдХрд╛рдо рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдХрдо рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
blazor antivirus

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕реА рдРрдк рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рддрдм рддрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗ рдЬрдм рддрдХ рдХрд┐ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдФрд░ рдПрд╡реА рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рднреА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред

рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдФрд░ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд▓реЗ рдРрдкреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

@jonparker @torhovland рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд рдЬреЛ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд╣рдореЗрдВ рдПрдХ рдРрд╕рд╛ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЬреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗ рдХрд┐ рдпрд╣ рдХрднреА рдЕрд╡рд░реБрджреНрдз рди рд╣реЛред рдХреЛрдИ рднреА рдРрд╕реЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЬреЛ рдХреБрдЫ (рдХрд╛рдлреА рд╕рдВрднрд╛рд╡рд┐рдд) рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рддрд╣рдд рд╡реЗрдм рд╕рд╛рдЗрдЯ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛред

рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЖрдЬрдорд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рдХреЛрдИ рдЕрдиреНрдп рдореБрджреНрджрд╛ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдЬреЛ рд╢реЛрд╕реНрдЯреЙрдкрд░ рд╣реЛрдиреЗ рдХреЗ рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд╣реЛред

рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЖрдЬрдорд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХрд┐рд╕реА рднреА рд╕реБрдзрд╛рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдкрд░рд┐рд╡реЗрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдЬрд╣рд╛рдБ рдЖрдк Blazor рдРрдкреНрд╕ рдХреЗ рдмреНрд▓реЙрдХ рд╣реЛрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЙрди рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдкрд░ рдкрд╣рд▓реЗ рд╣реА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рджреА рд╣реИ!

рдореИрдВрдиреЗ рдХреЛрдИ рдЕрдиреНрдп рдореБрджреНрджрд╛ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдЬреЛ рд╢реЛрд╕реНрдЯреЙрдкрд░ рд╣реЛрдиреЗ рдХреЗ рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд╣реЛред

рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЗрдХрд░ рдЬреНрдпрд╛рджрд╛ рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╣рдореЗрдВ рдкреВрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕реА рди рдХрд┐рд╕реА рд░реВрдк рдореЗрдВ рдРрдк рдкреИрдХреЗрдЬрд┐рдВрдЧ рдпрд╛ рдРрдк рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рддрдм рддрдХ рд╣рдо рдПрдХ рд╕рдорд╛рдзрд╛рди рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛ рд░рд╣реЗ рд╣реИрдВред

WebSense рд╡рд╣ рдЯреВрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрд░рд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╡реЗрдм рдПрдХреНрд╕реЗрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдмреНрд▓реЗрдЬрд╝рд░ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╕рд┐рд░реНрдл рдЙрдирдХреА рд╕реНрдкрд╖реНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╣реИред
https://www.websense.com/content/support/library/web/hosted/admin_guide/exten_block.aspx

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ AVG рдореЗрд░реЗ рдмреНрд▓реЗрдЬрд╝рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд░реЛрдХ рд░рд╣рд╛ рд╣реИред https://files.gitter.im/aspnet/Blazor/Oc8w/image.png
blazor antivirus

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

рдбреАрдПрд▓рдПрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЧреИрд░ рдореБрджреНрджрд╛ рд╣реИ ... рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдПрдУрдЯреА рд╕рдВрдХрд▓рди рдХреЗ рд╕рд╛рде, рдбреАрдПрд▓рдПрд▓ рд╡рд┐рддрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдбреАрдПрд▓рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рддреЗрдЬ рджреЗрд╡ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкрд░ рд╕рдордп рди рдЧрд╡рд╛рдПрдВ, рдПрдУрдЯреА рдХрд╛рдо рдХрд░рд╡рд╛рдПрдВ, рдпрд╣реА рд▓рдХреНрд╖реНрдп рд╣реИред

рдПрдХ рдХреБрдЖрдВ... #897 рдПрдХ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдерд╛ред

рдпрд╣ рдореЗрд░реА рдЧрд▓рддреА рдереА
image

рд╢рд╛рдпрдж рд╣рдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ UpdateIndex рдореЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди (рдбрд┐рдлрд╝реЙрд▓реНрдЯ "dll") рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ: https://github.com/aspnet/Blazor/blob/dev/src/Microsoft.AspNetCore.Blazor .рдмрд┐рд▓реНрдб/рдХреЛрд░/рдЗрдВрдбреЗрдХреНрд╕HtmlWriter.cs

рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдкрд░ рдкреАрдЖрд░ рднреЗрдЬрддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЖрдЗрдЯрдо рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЙрджреНрдпрдо рдореЗрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рд░рд╣рд╛ рд╣реИред

рдпрджрд┐ рдЖрдк url рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рд╛рде IIS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░ рд╕реБрдЭрд╛рд╡:

  • рдЖрдк рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╕рднреА ".*.dll рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ .wasmnet рдпрд╛ рдХреБрдЫ рднреА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреИрдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ (https://docs.microsoft.com/en-us/iis/extensions/url-rewrite) -рдореЙрдбреНрдпреВрд▓/рдмрдирд╛рдиреЗ-рдЖрдЙрдЯрдмрд╛рдЙрдВрдб-рдирд┐рдпрдо-рдХреЗ рд▓рд┐рдП-рдпреВрдЖрд░рдПрд▓-рд░реАрд░рд╛рдЗрдЯ-рдореЙрдбреНрдпреВрд▓)
  • рдЗрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ dll рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ рддрд╛рдХрд┐ рдЕрдЪреНрдЫреА рдлрд╛рдЗрд▓реЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рднреЗрдЬреА рдЬрд╛ рд╕рдХреЗрдВ (рдпрд╛ рддреИрдирд╛рддреА рдХреЗ рдмрд╛рдж dll рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ)

рдЖрдк рдЗрд╕реЗ .net core https://docs.microsoft.com/fr-fr/aspnet/core/fundamentals/url-rewriting?view=aspnetcore-2.1&tabs=aspnetcore2x рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ

рдмрд╕ рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░: рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЙрддреНрдкрд╛рдж .zip рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдИ рдмрд╛рд░ рдПрдХ .dll рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рдЬрд╣рд╛рдБ рдореБрдЭреЗ рдХрд┐рд╕реА рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ .zip рд╕рдВрд╕реНрдХрд░рдг рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдХреЛ рдкрд╛рд╕ рдХрд░ рджреЗрдЧрд╛ред

рддреЛ рд╣рдо рдмрд╕ MyLib.dll рдХреЛ MyLib.zip рдХреЗ рд░реВрдк рдореЗрдВ рдкреИрдХреЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрд╝рд┐рдк рдХреЗ рдЕрдВрджрд░ рдПрдХ рдПрдХрд▓ MyLib.dll рдлрд╝рд╛рдЗрд▓ рдпреБрдХреНрдд)ред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рддреЗрдЬреА рд╕реЗ рдбреАрдХрдВрдкреНрд░реЗрд╕ рдХрд░ рд░рд╣рд╛ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдпрд╣ WASM/MONO рдерд╛ рдЬреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рд╕рдВрдЧреНрд░рд╣ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдирдЬрд┐рдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ .NET рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЕрдирдЬрд╝рд┐рдк рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 2x-3x рдХреА рдордВрджреА рд╣реЛрдЧреАред

рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ: рд╣рдо MyLib.dll рдлрд╝рд╛рдЗрд▓ рдХреЛ MyLib.zip рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╢реВрдиреНрдп рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдЫреЛрдбрд╝ рджреЗрдВ (рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╕рдордп рдХреНрд▓рд╛рдЗрдВрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерд┐рдд рдХрд┐рд╕реА рднреА рд╕рдВрдкреАрдбрд╝рди рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред рдЬрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдореЛрдиреЛ/рд╡реЗрдмрдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рд╣рд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рдШрдЯрд┐рдд рдХрд░ рджреЗрдЧрд╛ред рддреЛ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХреЛ рдмрд╕ .zip рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (рдЬреЛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореВрд▓ рдЕрд╕рдореНрдкреАрдбрд┐рдд рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рд╣реИ)ред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕реЗ рдХреЛрдИ рднреА рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдПрдХ рдЕрд╕рдореНрдкреАрдбрд┐рдд рдХрдВрдЯреЗрдирд░ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ .zip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рдлрд┐рд░ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдХрд┐рд╕реА рднреА рдЕрдиреБрд░реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдбреАрдХрдВрдкреНрд░реЗрд╕рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рджреЗрдВред рдПрдХ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП:

  1. 2 рдПрдордмреА mscorlib.dll 2 рдПрдордмреА mscorlib.zip рдореЗрдВ .zipped рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдордиреЗ рд╕рдВрдкреАрдбрд╝рди рдХреЛ рдХреЛрдИ рдирд╣реАрдВ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ)ред
  2. рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ mscorlib.zip рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ (рд╕рдорд░реНрдерд┐рдд рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рд╕реНрд╡реАрдХрд╛рд░реНрдп-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╢реАрд░реНрд╖рд▓реЗрдЦ рднреЗрдЬрдирд╛)ред
  3. рд╡реЗрдм рд╕рд░реНрд╡рд░ mscorlib.zip рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ 700 рдПрдордмреА рддрдХ рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХрд╛ рдЖрдХрд╛рд░ рд╡рд╣реА рд╣реЛрдЧрд╛ рдЬреЛ рдЖрдЬ рд╣реИ)
  4. рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ (рдХреНрд░реЛрдо рдпрд╛ рдПрдЬ, рдЖрджрд┐) рд╕рд╛рдордЧреНрд░реА рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдбреАрдХрдВрдкреНрд░реЗрд╕ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХреЛ рдореВрд▓ 2 рдПрдордмреА mscorlib.zip рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА, рдЬрд┐рд╕реЗ WASM рдореЛрдиреЛ рдореВрд▓ .dll рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдкреАрдбрд╝рди рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдореВрд▓ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ред

рддреЛ рдмрд╛рд▓реНрдЯреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рд╕реБрдЭрд╛рд╡ рд╣реИред рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╕реБрдЭрд╛рдП рдЧрдП:

  • рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ MyLib.dll рдореЗрдВ MyLib рдпрд╛ рдкрд╣рд▓реЗ рдХрд╛ MyLib_dll рд╕реБрдЭрд╛рд╡ рдмрди рдЬрд╛рддрд╛ рд╣реИред
  • рдореИрдВ рдпрд╣ рднреА рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ .wasm рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ "рдкреИрдХреЗрдЬ" рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдИрдПрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ) рдЙрд╕реА рддрд░рд╣ .NET рдЕрд╕реЗрдВрдмрд▓реА рдкреАрдИ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ .dll рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ MyLib.wasm рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдИрдПрд▓ рдХреЛ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рдиреБрдХрд╕рд╛рди рдЬреЛ рдореИрдВ рдпрд╣рд╛рдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдУрдЯреА рд╕рдВрдХрд▓рди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдиреЗрддреНрд░рд╣реАрди рдпрд╣ рдмрддрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ .wasm рдлрд╝рд╛рдЗрд▓ рдореЗрдВ IL рдпрд╛ рдиреЗрдЯрд┐рд╡рд▓реА (WASM) рд╕рдВрдХрд▓рд┐рдд рдХреЛрдб рд╣реИред

.dll рдЙрдЪрд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ .zip рдореЗрдВ рдмрджрд▓рдХрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЗрд░рд╛рджреЗ рдХреЛ рдЫрд┐рдкрд╛рдирд╛ рдПрдХ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рднреНрд░рдо рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдХрд┐ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд╛рдо рджреЗрдВ рдЬреИрд╕реЗ somedllname_v1_0_0_4321_ab5e8d5b97d141aca3c54776e82d2355
(рд╡рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдПрдХ SHA-256 рд╣реИрд╢ рд╣реИ)

рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдПрд╡реА рд╕реНрдХреИрдирд░ (рдЕрдиреБрдорд╛рдирд┐рдд рд░реВрдк рд╕реЗ) рд░реВрдЯреАрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ AV рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдирд╣реАрдВ рдХрд░рддреЗ .wasm ред рдЗрд╕рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдХрд┐ рдПрд╡реА рд╡реЗрдВрдбрд░реНрд╕ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ рдФрд░ рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХреЗрдВред

рдореИрдВ @MovGP0 рд╕реЗ 100% рд╕рд╣рдордд рд╣реВрдВред рдПрд╡реА рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЛ рдЕрдкрдирд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╡рд╛рдпрд░рд╕ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдФрд░ рд╡реИрдз рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЖрдзреБрдирд┐рдХ рдПрд╡реА рд╕реНрдХреИрдирд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЧреНрд░рд╣, рдЬрд╝рд┐рдк, 7z, rar, рдЖрджрд┐ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдпрд╛ рдЫрджреНрдо-рдкреИрдХрд┐рдВрдЧ рдмрджрд▓рдирд╛ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

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

  1. рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдЖрдИрдПрд▓ рдХреЛрдб рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдбреАрдПрд▓рдПрд▓ рдореЗрдВ рдЖрдИрдПрд▓ рдХреЛрдб рд╕рд┐рд░реНрдл рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ рд╣реИ, рдФрд░ рдПрдХ рдЬреЗрдкреАрдЬреА рдпрд╛ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЦрддрд░рд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЖрдИрдПрд▓ рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред рд╕реБрд░рдХреНрд╖рд╛ рдЙрддреНрдкрд╛рдж рдХрд╛ рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдИ рд╡реНрдпрд╡рд╕рд╛рдп рдирд╣реАрдВ рд╣реИ, рдЬрд┐рддрдирд╛ рдХрд┐ рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХреА рдЬрд╛ рд░рд╣реА GIF, XML рдпрд╛ TXT рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред

рдпрд╛ (рднрд╡рд┐рд╖реНрдп рдореЗрдВ)

  1. рдЖрдИрдПрд▓ рдХреЛрдб рдПрдУрдЯреА рдХреЛ .wasm рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдИрдПрд▓ рдХреЛрдб .WASM рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ рдФрд░ рдПрдХрдорд╛рддреНрд░ рдореБрджреНрджрд╛ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпреЗ рд╕реБрд░рдХреНрд╖рд╛ рдЙрддреНрдкрд╛рдж .wasm рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВред

"рдкреИрдХрд┐рдВрдЧ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдврд╛рдВрдЪреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣реА рдХрд░рддреЗ рд╣реИрдВ: рдХреБрдЫ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджрд╛рдпрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИрдВред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдмреБрджреНрдзрд┐рдорд╛рди рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд╣реИрдВрдбрд▓рд░ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 20 рдЫреЛрдЯреЗ (5k) рдбреАрдПрд▓рдПрд▓ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкреЗрдЬ рд▓реЛрдб рдХреЗ рджреМрд░рд╛рди рдЙрд╕ рдкрд░ рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрдиреЗ рджреЗрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреНрд▓реЗрдЬрд╝рд░ рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдЕрднреА рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ рдФрд░ рдЬреЛ рднреА рд╕рдордЭрджрд╛рд░реА рд╣реЛрдЧреА рдФрд░/рдпрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░реЗрдЧреА, рд╡рд╣ рдХрд░реЗрдЧреАред

рдореИрдВ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЕрдкрдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рди рдХрд░реЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИ рдмрд▓реНрдХрд┐ рдореМрдЬреВрджрд╛ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреАред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Blazor рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ AV рд╕реНрдХреИрдирд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП News Corporation рдпрд╛ Bhp Billiton рдЬреИрд╕реА рдмрдбрд╝реА рдХрдВрдкрдиреА рдХреЗ рдЖрдИрдЯреА рд╡рд┐рднрд╛рдЧ рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдмрддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╕рдВрд╕реНрдХреГрддрд┐ рдмрджрд▓ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрди рд╡рд┐рднрд╛рдЧреЛрдВ рдореЗрдВ рдЕрднреА рднреА рдХрдИ рдХрд░реНрдордЪрд╛рд░реА рд╣реИрдВ рдЬреЛ рдмреНрд▓реЗрдЬрд╝рд░ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдмрд╕ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ (рдпрд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдореБрд╕реНрдХреБрд░рд╛рдПрдВрдЧреЗ) ред

  • рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЖрдзреБрдирд┐рдХ рдПрд╡реА рд╕реНрдХреИрдирд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЧреНрд░рд╣, рдЬрд╝рд┐рдк, 7z, rar, рдЖрджрд┐ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред
    рдкрд┐рдЫрд▓реЗ рджрд╢рдХ рдореЗрдВ рдореЗрд░рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм .zip рд░реВрдк рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдареАрдХ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓реЗрдВ .exe рдпрд╛ .dll рд╣реИрдВ рддреЛ рдЪреАрдЬрд╝реЗрдВ рдЖрдорддреМрд░ рдкрд░ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдХреЗ рднреАрддрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрддреНрдкрд╛рдж рдХреЗрд╡рд▓ рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░реЗрдВрдЧреЗ рдпрджрд┐ рд╡реЗ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдХреЗ рднреАрддрд░ рдореИрд▓рд╡реЗрдпрд░ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреНрдЮрд╛рдд рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ (рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рдЕрдВрджрд░ рдПрдХ .dll рд╣реИ)ред рд▓реЗрдХрд┐рди рдореИрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рд░ рдЙрддреНрдкрд╛рдж рдЕрд▓рдЧ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред
    рдкреНрд░реЗрд╖рдХ: Andrzej-W [email protected]
    рднреЗрдЬрд╛ рдЧрдпрд╛: рдмреБрдзрд╡рд╛рд░, 6 рдЬреВрди 2018 рд╕реБрдмрд╣ 5:38 рдмрдЬреЗ
    рдкреНрд░рддрд┐: aspnet/рдмреНрд▓реЗрдЬрд╝рд░ [email protected]
    рдкреНрд░рддрд┐рд▓рд┐рдкрд┐: jiggyswift [email protected] ; рдЯрд┐рдкреНрдкрдгреА рдЯрд┐рдкреНрдкрдгреА @noreply.github.com
    рд╡рд┐рд╖рдп: рдкреБрди: [рдПрд╕реНрдкрдиреЗрдЯ/рдмреНрд▓реЗрдЬрд╝рд░] .NET рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ URL рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ .dll рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рди рд╣реЛрдВ (#172)

рдореИрдВ 100% @MovGP0 https://github.com/MovGP0 рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдПрд╡реА рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЛ рдЕрдкрдирд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╡рд╛рдпрд░рд╕ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдФрд░ рд╡реИрдз рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЖрдзреБрдирд┐рдХ рдПрд╡реА рд╕реНрдХреИрдирд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЧреНрд░рд╣, рдЬрд╝рд┐рдк, 7z, rar, рдЖрджрд┐ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдпрд╛ рдЫрджреНрдо-рдкреИрдХрд┐рдВрдЧ рдмрджрд▓рдирд╛ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub https://github.com/aspnet/Blazor/issues/172#issuecomment-394834055 рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ https://github.com/notifications/unsubscribe-auth/AmF6aIkiXWAVe282A0YSh_a7bgmGPGN7ks5t5t4OgaJ .

рдореЛрдиреЛ рд╡рд╛рд╕рдо рдЙрджрд╛рд╣рд░рдг рд╕рд╛рдЗрдЯ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдЯреАрдо рдХреЗ рджреЛ рд▓реЛрдЧ рдореЗрд░реЗ рдбреЗрд╕реНрдХ рдкрд░ рдЖрдП, рдЬреЛ hello.exe рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ "рд╕рд┐рдореЗрдВрдЯреЗрдХ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди" рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдзрдиреНрдпрд╡рд╛рдж рд╣реИрд░реАред рдХреНрдпрд╛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрдкрдХреЛ рджрд░рд╡рд╛рдЬреЗ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдм рдХреБрдЫ рдПрдХ рдмреЙрдХреНрд╕ рдореЗрдВ рдкреИрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рджрд┐рдпрд╛? рдЕрднреА рддрдХ рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдХрд╣рд╛рдиреАред

рдкреНрд░реЗрд╖рдХ: рд╣реИрд░реА рдореИрдХрдЗрдВрдЯрд╛рдпрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рднреЗрдЬрд╛ рдЧрдпрд╛: рдЧреБрд░реБрд╡рд╛рд░, 7 рдЬреВрди 2018 8:36 рдЕрдкрд░рд╛рд╣реНрди
рдкреНрд░рддрд┐: aspnet/рдмреНрд▓реЗрдЬрд╝рд░ [email protected]
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐: jiggyswift [email protected] ; рдЯрд┐рдкреНрдкрдгреА рдЯрд┐рдкреНрдкрдгреА @noreply.github.com
рд╡рд┐рд╖рдп: рдкреБрди: [рдПрд╕реНрдкрдиреЗрдЯ/рдмреНрд▓реЗрдЬрд╝рд░] .NET рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ URL рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ .dll рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рди рд╣реЛрдВ (#172)

рдореЛрдиреЛ рд╡рд╛рд╕рдо рдЙрджрд╛рд╣рд░рдг рд╕рд╛рдЗрдЯ https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.hipbyte.com рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдЯреАрдо рдХреЗ рджреЛ рд▓реЛрдЧ рдореЗрд░реЗ рдбреЗрд╕реНрдХ рдкрд░ рдЖрдП рдереЗред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Faspnet%2FBlazor%2Fissues%2F172%23issuecomment-395374377&data=02 % 7C01% 7C% 7Cf21af207f881447e8d5d08d5cc627621% 7C84df9e7fe9f640afb435aaaaaaaaaaaa% 7C1% 7C0% 7C636639645609018105 рдФрд░ sdata = A9rl39HzRP7w9mzRkqPKrG4zsHJKkVIy2jwJ0e9nc3g% 3 рдбреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд = 0 , рдпрд╛ рдзрд╛рдЧреЗ рдореВрдХ https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithubред рдХреЙрдо% 2Fnotifications% 2Funsubscribe рд▓реЗрдЦрди% 2FAmF6aG9lvmy2g93BQQmI-5mbrGICanCxks5t6QIPgaJpZM4SUpej рдФрд░ рдбреЗрдЯрд╛ = 02% 7C01% 7C% 7Cf21af207f881447e8d5d08d5cc627621% 7C84df9e7fe9f640afb435aaaaaaaaaaaa% 7C1% 7C0% 7C636639645609018105 рдФрд░ sdata = yZhLQXXqqp0hLEtD3mTowdoI4EpBu5qNNR0UI4tZDm8% 3 рдбреА рдФрд░ = 0 рдЖрд░рдХреНрд╖рд┐рдд ред

рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

https://www.cisco.com/c/en/us/td/docs/security/firepower/623/configuration/guide/fpmc-config-guide-v623/file_policies_and_advanced_malware_protection.html рд╕реЗ

рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ (рдЬреИрд╕реЗ .zip рдпрд╛ .rar рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓реЗрдВ)ред рдЖрдк рдЙрдиреНрдирдд рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдЬрд┐рддрдиреА рдмрдбрд╝реА рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдирд┐рдпрдо рд╕реЗ рдмреНрд▓реЙрдХ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрдкреВрд░реНрдг рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджреЗрддрд╛ рд╣реИ, рди рдХрд┐ рдХреЗрд╡рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓ рдХреЛред рд╕рд┐рд╕реНрдЯрдо рдЙрди рд╕рдВрдЧреНрд░рд╣реЛрдВ рдХреЛ рднреА рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрддрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ, рдпрд╛ рдЬрд┐рдирдХреА рд╕рд╛рдордЧреНрд░реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрдИ рд╣реИ рдпрд╛ рдЕрдиреНрдпрдерд╛ рдирд┐рд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдЕрдиреНрдп рд▓рд┐рдВрдХ ("рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рд╕реБрд╡рд┐рдзрд╛" рдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ):
https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk105318&js_peid=P-14d3e69bf07-10000

рдореБрдЭреЗ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдорд┐рд▓рд╛: https://remibou.github.io/Change-Blazor-DLL-extension-with-ASPNET-Core/ред рдпрд╣ рд╣рд░ рдорд╛рдорд▓реЗ рдФрд░ AV рдХреЗ рд▓рд┐рдП рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реИред

@RemiBou рдЖрджрдореА ... рд╡рд╣ рдХрдорд╛рд▓ рд╣реИ :) рдЙрдкрдпреЛрдЧ рдкрд░ рдЕрдЪреНрдЫреА рдкрдХрдбрд╝ рдЙрд╕рдХреЗ рд▓рд┐рдП URLRewrite! рдореИрдВ

dll рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдореИрдВ wasm рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рднрд▓реЗ рд╣реА рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рд╣реА рди рд╣реЛ) рдХреЗ рд▓рд┐рдП рдкреБрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ github рдкреЗрдЬ, рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ рдФрд░ рд╢рд╛рдпрдж рдЕрдзрд┐рдХрд╛рдВрд╢ CDN рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рд╡рд╛рд╕рдо" рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрд░реЗрд╢рди рдХреЛ рд╣реИрдВрдбрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди "рдПрдкреНрд▓рд┐рдХреЗрд╢рди /" рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдСрдХреНрдЯреЗрдЯ-рд╕реНрдЯреНрд░реАрдо" рдЗрд╕рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреНрд▓реЗрдЬрд╝рд░ рдРрдк рдХрд╛ рд╡рдЬрди рд▓рдЧрднрдЧ 3.2 рдПрдордмреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмреНрд░реЛрдЯрд▓реА рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ mono.wasm рд╕рдВрдкреАрдбрд╝рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ рдмреНрд▓реЗрдЬрд╝рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реИрд╕реЗ рднреА рддрдмрд╛рд╣ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрдм рдПрдУрдЯреА рд╕рдВрдХрд▓рди рд╣реЛрдЧрд╛, рд╣реИ рдирд╛?

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА wasm рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ @RemiBou рдЯреНрд░рд┐рдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ gh-рдкреГрд╖реНрдареЛрдВ рдкрд░ рдзрдХреЗрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ dll рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЕрдм рдПрдХ рдХреЛрд▓реНрдб рд░рд┐рдлреНрд░реЗрд╢ рдХреА рдорд╛рддреНрд░рд╛ 1.9 рдПрдордмреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП: рдмрдврд╝рд┐рдпрд╛! рдзрдиреНрдпрд╡рд╛рдж @RemiBou !!

рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдЕрд╡рд╛рд╕реНрдЯ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╢реБрд░реВ рдореЗрдВ рдкрд╛рдЧрд▓ рд╣реЛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕рднреА рдирдХрд▓реА wasm рдлрд╛рдЗрд▓реЗрдВ DRep рд╕реЗ рд╕рдВрдХреНрд░рдорд┐рдд рдереАрдВ рдФрд░ рдореБрдЭреЗ @jorisvergeer рдЬреИрд╕реА рд╣реА рдЕрд▓рд░реНрдЯ рд╡рд┐рдВрдбреЛ рдорд┐рд▓реАред рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдирд╛рдП рдЧрдП рд╕рдмрдбреЛрдореЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рддрд┐рд╖реНрдард╛ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ рд╕реЗ рдирдХрд▓реА wasm рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдПрдХ рдирд┐рдЧрдо рдХреЗ рдЕрдВрджрд░ рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдмреНрд▓реЗрдЬрд╝рд░ рдРрдк рдХреИрд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрд▓рдЧреНрди рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рджреЗрдЦреЗрдВред рдпрд╣ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдПрдХ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬ рдХреА рджрдпрд╛ рдкрд░ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рдбреАрдПрд▓рдПрд╕ рдХреЛ рд╡рд╛рд╕рдо рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкреВрд░реНрд╡-рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред (рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛)

403рдирд┐рд╖рд┐рджреНрдз.pdf

рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ 403 рдирд┐рд╖рд┐рджреНрдз рд╕рдВрджреЗрд╢ рд╣рдорд╛рд░реЗ zscaler рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рджреГрд╢реНрдпрддрд╛ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд▓рд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕реНрдкреНрд░рд┐рдВрдЯ рдореЗрдВ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ?

@rynowak @SteveSandersonMS @mkArtakMSFT рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреНрд▓реЗрдЬрд╝рд░-рд╡рд╛рд╕рдо рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝реЗрдВред

рдореИрдВрдиреЗ zScaler рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ dll рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдпрд╛ рд╣реИред

https://github.com/juccytil/CSBNotes/blob/master/Notes.md

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

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ PublishSingleFile/PublishTrimmed/TargetFramework=wasm рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдореЗрдВ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓ рд╣реИред

рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░?

рдзрдиреНрдпрд╡рд╛рдж рдбреИрди!
рдореИрдВ рдЖрднрд╛рд░реА рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкрд░ рдХреБрдЫ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЕрдВрддрд░рд┐рдо рд╕рдорд╛рдзрд╛рди https://github.com/aspnet/AspNetCore/issues/5477 рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЬреЛ

рд╕реЗ: рдбреЗрдирд┐рдпрд▓ рд░реЛрде рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рднреЗрдЬрд╛ рдЧрдпрд╛: рд╢реБрдХреНрд░рд╡рд╛рд░, 11 рдЕрдХреНрдЯреВрдмрд░, 2019 рд╕реБрдмрд╣ 10:33 рдмрдЬреЗ
рдкреНрд░рддрд┐: aspnet/AspNetCore [email protected]
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐: juccytil [email protected] ; рдЯрд┐рдкреНрдкрдгреА рдЯрд┐рдкреНрдкрдгреА @noreply.github.com
рд╡рд┐рд╖рдп: рдкреБрди: [aspnet/AspNetCore] .NET рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ URL рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ .dll рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рди рд╣реЛрдВ (#5477)

@rynowak https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Frynowak&data=02%7C01%7C%7Cecf83fca357f4abe690d08d74e604c75%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637064047810603291&sdata=N5o8HJ7%2FM1UInuoFp1HXbY9AqDhM8BCm %2F0IGZujyqqI%3D&reserved=0 @SteveSandersonMS https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSteveSandersonMS&data=02%7C01%7Caaa9Cecf83fca357f4f4abe690 %ef7C637064047810613296&sdata=vDuSWWEJ0CGf7ex7TStTMrHH1E27V5eza%2FMJKIkr%2BeY%3D&reserved=0 @mkArtakMSFT %7C84df9e7fe9f640afb435aaaaaaaaaa%7C1%7C0%7C637064047810623307&sdata=ltzBUDC4c8o9kPvFmBlIOHN1B%2BUI2Fj%2FspG4WCIo% 2BD8%3D&рдЖрд░рдХреНрд╖рд┐рдд = 0 рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ blaz рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Faspnet%2FAspNetCore%2Fissues%2F54777%3Femail_source%3Dnotifications%26email_token % 3DAEBYRE4UUUJDL3KHNPOYYJ3QOCMCVA5CNFSM4GK4V5L2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBALS2Y% 23issuecomment-541,112,683 рдФрд░ рдбреЗрдЯрд╛ = 02% 7C01% 7C% 7Cecf83fca357f4abe690d08d74e604c75% 7C84df9e7fe9f640afb435aaaaaaaaaaaa% 7C1% 7C0% 7C637064047810633312 рдФрд░ sdata = qxqf5LstFcAUsEgSImIxMMOw33sNOgku09qw% 2FJp3Z18% 3 рдбреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд = 0 , рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд https://eur01.safelinks.protection.outlook.com/?url= https% 3A% 2F% 2Fgithub.com% 2Fnotifications% 2Funsubscribe рд▓реЗрдЦрди% 2FAEBYRE2MQUF65CHXQD54OWDQOCMCVANCNFSM4GK4V5LQ рдФрд░ рдбреЗрдЯрд╛ = 02% 7C01% 7C% 7Cecf83fca357f4abe690d08d74e604c75% 7C84df9e7fe9f640afb435aaaaaaaaaaaa% 7C1% 7C0% 7C637064047810643323 рдФрд░ sdata = yx154tNWkGvXlXbVJNjvswed9hG0zr91HFqIhMVLCfo% 3 рдбреА рдФрд░ = 0 рдЖрд░рдХреНрд╖рд┐рдд ред

рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдбреЗрдирд┐рдпрд▓ рд░реЛрде рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рдж, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рд╡реЗрдм рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдирд╛рдо рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛, рддрд╛рдХрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХреЗрдВред рдмреНрд▓реЙрдЧ рдЯрд┐рдкреНрдкрдгреА рдпрд╣рд╛рдБ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ:- https://devblogs.microsoft.com/aspnet/asp-net-core-and-blazor-updates-in-net-core-3-0/#comment -955

рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ infinityfree.net рд╣реИред рд╡реЗ рдореБрдлрд╝реНрдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛!

рдореВрд▓ рд░реВрдк рд╕реЗ, рд╕рд╛рдЗрдЯ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдЙрдирдХрд╛ рд╕рд░реНрд╡рд░ _framework\bin\ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд▓рдЧрднрдЧ рдЖрдзреЗ DLL рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдмрд╛рд░-рдмрд╛рд░ рд▓рд╛рдкрддрд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░ рд╡реЗ "рдЫрдбрд╝реА" рд▓рдЧ рд░рд╣реЗ рдереЗ, рдЬреИрд╕реЗ рдХрд┐ рдЙрдирдХреЗ рд╕рд░реНрд╡рд░ рдиреЗ рдирдИ рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд╛рдпрд░рд╕ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдФрд░ рдПрдХ рджрд┐рди рдмрд╛рдж рднреА рд╡рд╣рд╛рдВ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╢рд╛рдпрдж рд╡реЗ рдЕрдВрддрддрдГ рдмрд╣ рдЬрд╛рдПрдВрдЧреЗ)ред

рд╡реИрд╕реЗ рднреА, рдХреГрдкрдпрд╛ рдбреАрдПрд▓рдПрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдЬреИрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╡реЛрдЯ рдЬреЛрдбрд╝реЗрдВред

@andyste1 рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рдпрджрд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡реЗ рд╣рдЯрд╛рдИ рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИрдВ? рдпрджрд┐ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрдВрдкрдиреА рдирд╛рдо рдХреЗ рдмрдЬрд╛рдп рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдРрд╕рд╛ рдХрд░ рд░рд╣реА рд╣реИ, рддреЛ рдирд╛рдо рдмрджрд▓рдирд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

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

@lertoo рд╣рдо рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ рдкреАрдИ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рднреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдиреЙрд░реНрдЯрди рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕рдВрд╕реНрдХрд░рдг: https://forums.asp.net/t/2161027.aspx

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

рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдореЗрд░реА рд╕реАрдЖрдИ/рд╕реАрдбреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдбреАрдПрд▓рдПрд▓ рдХрд╛ рдмреЗрд╕ 64 рдПрдиреНрдХреЛрдбреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ, рдбреАрдПрд▓рдПрд▓ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗ 403 рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдбреАрдПрд▓рдПрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмреЗрд╕ 64 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛, рдФрд░ рдмреЗрд╕ 64 рдХреЛ рд╡рд╛рдкрд╕ рдХрдирд╡рд░реНрдЯ рдХрд░рдирд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдореЗрдВ рдбреАрдПрд▓рдПрд▓ред

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

рдПрдХ рдФрд░ Blazor WebAssembly рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ:

image

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2018 рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ :) рдореБрдЭреЗ рдмреНрд▓реЗрдЬрд╝рд░ рдкрд╕рдВрдж рд╣реИ / рдкрд╕рдВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдРрд╕рд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд╢реЛ рд╕реНрдЯреЙрдкрд░ рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдЕрдЧрд░ рдбреАрдПрд▓рдПрд╕ рдХреЛ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрд╛

@JonnyGibson рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рд╣рдо рдЗрд╕ рд╕рд╛рд▓ рдордИ рдореЗрдВ рдЖрдЧрд╛рдореА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдореБрджреНрджрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ:

рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕

  • рдПрдирдУрдбреА32 (рдИрдПрд╕рдИрдЯреА)
  • рдФрд╕рдд рдмрдирд╛рдо 18.1.3044 (+3)
  • рд╡реЗрдм рдЯреНрд░реИрдлрд┐рдХ рд╕реНрдХреИрдирд┐рдВрдЧ
  • рдЕрд╡рд╛рд╕реНрдЯ (+3)
  • рд╕рд┐рдореЗрдВрдЯреЗрдХ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╕реБрд░рдХреНрд╖рд╛
  • zScaler

рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ

  • .рдмреНрд▓реЗрдЬрд╝рд░ (+35)
  • рдмрд┐рди (+3)
  • рдЙрджрд╛рд░реАрдХрд░рдг
  • .рдЗрд▓рд╛рд╕реНрдо (+6)
  • .рдиреЗрдЯ (+14)
  • .wasm (-8)
  • [рдХрд╕реНрдЯрдо] (+1)
  • [рдХреЛрдИ рдирд╣реАрдВ]

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд▓реЛрдЧ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

  • рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ
  • BASE64 рдбреАрдПрд▓рдПрд▓ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рддрд╛ рд╣реИ

рд╕рд╛рдорд╛рдиреНрдп рдиреЛрдЯреНрд╕

  • .DLL рдФрд░ .EXE рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВ, рдХрдИ рдЙрджреНрдпрдо рдПрдХ рдиреАрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реНрддрд░ рдкрд░ рдмреНрд▓реЙрдХ рдХрд░рддреЗ рд╣реИрдВред
  • рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдирд╛рдорд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рднреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рд╣реИ

@mkArtak
рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ zScaler рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣реА рдореЗрд░реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рд░реЛрдХ рд░рд╣рд╛ рдерд╛ред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рднреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ wasm рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ zScaler рдХреЛ рдЙрдирдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИред

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

рдореИрдВрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдмреНрд▓реЗрдЬрд╝рд░ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧрд╛рдпрд╛ рд╣реИ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдХреБрдЫ рдФрд░ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред
https://github.com/juccytil/CSBNotes/blob/master/Notes.md

@javircn рдЖрдЗрдП рдпрд╣рд╛рдВ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рдХрд╛рдо рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВ рдФрд░ рдореИрдВ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реВрдВрдЧрд╛ред

рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ

рдореИрдВ
рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо Blazor WASM рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/dotnet/aspnetcore/issues/19552

рдПрдХ рддрд░рдл рдзреНрдпрд╛рди рджреЗрдВ, рд╕реАрдбреАрдПрди рдЬреИрд╕реЗ рдЬреАрдердм рдкреЗрдЬ рдФрд░ рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░, рдбреАрдПрд▓рдПрд▓ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╕рдореНрдкреАрдбрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реЗрд╡рд╛ рдХрд░рддреЗ рд╕рдордп рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдПрдХ рд╡рд╛рд╕рдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЕрдЧрд░ рдореБрдЭреЗ рдареАрдХ рд╕реЗ рдпрд╛рдж рд╣реИ рддреЛ Azure CDN рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рдордиреЗ рдЖрдЬ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ред рдбреАрдПрд▓рдПрд▓ рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рди рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рднреА рдЙрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ - рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЕрдиреНрдпрдерд╛ рд╣рдорд╛рд░реА рдмреНрд▓реЗрдЬрд╝рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╛рдиреА рдореЗрдВ рдореГрдд рд╣реИ (рдирд┐рдпреЛрдХреНрддрд╛ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ)ред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдкрд╛рд▓реЛ рдСрд▓реНрдЯреЛ рд╣реИред

@mrpmorris рдХреНрдпрд╛ рдЖрдк https://github.com/dotnet/aspnetcore/issues/19552 рдореЗрдВ рд╡рд┐рд╡рд░рдг рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХрддреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХреЗрдВред

@mrpmorris рдиреЗ рдЖрдкрдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ?

рдирдорд╕реНрддреЗ @javiercn

рдореИрдВрдиреЗ рдЕрднреА рдЙрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ https рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рд╣реЛ рдЧрдпрд╛, рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рдПрдХ рд╣реА рдЕрдкрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред

рдореБрдЭреЗ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ .wasm рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде Blazor рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд▓рд┐рдВрдХ рд╣реИ? рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рдЕрдкрдиреЗ рд╡реЗрдмрд╕рд░реНрд╡рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ Publish рд╕реАрдзреЗ рдПрдХ Azure рд╡реЗрдм рдРрдк рдкрд░ рдЪреБрди рд░рд╣рд╛ рд╣реВрдВред

@mrpmorris рдЖрдк рдпрд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ
https://github.com/dotnet/aspnetcore/pull/19558#issuecomment -594461263

@mrpmorris рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡реЗ рдирд┐рд░реНрджреЗрд╢ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдирд╡реАрдирддрдо 3.2.0-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди2 рдмрд┐рд▓реНрдб рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ 3.2.0-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди1 рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЙрди рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдереЛрдбрд╝рд╛ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдЕрднреА рддрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдорд╣реАрдиреЗ рдХреЗ рдЕрдВрдд рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВред

@ danroth27 рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдкрдиреЗ рдЕрднреА рддрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 2 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ ... :)

рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рдирд╛ рдЪреБрдирддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рд░рд╛рдд рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рдирд╛ рдЪреБрдирддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЕрдкрдиреЗ рдирдЧреЗрдЯ рдкреИрдХреЗрдЬ рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рд╕реЗ рдкреВрд░реА рдорд╢реАрди (рдЙрд╕ рдорд╢реАрди рдХреЗ рд╕рднреА рдРрдкреНрд╕) рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдЧреА

рдореИрдВ p2 рдмрд┐рд▓реНрдб рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдКрдБрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

@mrpmorris 3.2 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 2 рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИ! рдХреНрдпрд╛ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/dotnet/aspnetcore/pull/19558#issuecomment -594461263 рдореЗрдВ рд╕реБрдЭрд╛рдП рдЧрдП рдЪрд░рдг рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рд░рдЧрд░ рд╣реИрдВ?

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ!

рд╣рд╛рд▓ рд╣реА рдореЗрдВ Blazor WebAssembly 3.2 рдкреНрд░реАрд╡реНрдпреВ 2 рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╣рдордиреЗ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЗ рдРрдк рдореЗрдВ .dll рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ Blazor WebAssembly рдРрдк рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЙрдХреНрд╕реА/рдлрд╝рд╛рдпрд░рд╡реЙрд▓/рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рдЖрдкрдХреЗ Blazor WebAssembly рдРрдкреНрд╕ (рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдпрд╛ ASP.NET Core рд╣реЛрд╕реНрдЯреЗрдб) тАЛтАЛрдХреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдБ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ:

рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдБ

  • рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХреА wwwroot рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ PowerShell рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, yourapp\bin\Release\netstandard2.1\publish\wwwroot рдореЗрдВ)
  • рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
dir .\_framework\_bin | rename-item -NewName { $_.name -replace ".dll\b",".bin" }
((Get-Content .\_framework\blazor.boot.json -Raw) -replace '.dll"','.bin"') | Set-Content .\_framework\blazor.boot.json

рд▓рд┐рдирдХреНрд╕ / рдореИрдХрдУрдПрд╕

  • рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХреЗ wwwroot рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, yourapp/bin/Release/netstandard2.1/publish/wwwroot рдореЗрдВ
  • рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
for f in _framework/_bin/*; do mv "$f" "`echo $f | sed -e 's/\.dll\b/.bin/g'`"; done
sed -i 's/\.dll"/.bin"/g' _framework/blazor.boot.json

рдХреГрдкрдпрд╛ рдЗрди рдЪрд░рдгреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ! рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╣реИрдВред

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

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ Azure DevOps рдкрд░ рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд╢рди рдЪрд░рдг рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдерд╛ рдФрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рдерд╛ рдХрд┐ рдпрд╣ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЬрд╝рд┐рдк рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ:

- task: DotNetCoreCLI<strong i="7">@2</strong>
  displayName: 'dotnet publish'
  inputs:
    command: 'publish'
    publishWebProjects: false
    zipAfterPublish: false
    projects: |
      **/ApplySupportTool.Server.csproj
    arguments: '--configuration $(buildconfiguration)  --output $(Build.ArtifactStagingDirectory)'

- task: PowerShell<strong i="8">@2</strong>
  displayName: Change Outputname
  inputs:
    targetType: 'inline'
    workingDirectory: $(Build.ArtifactStagingDirectory)\ApplySupportTool.Server\wwwroot
    script: |
         dir .\_framework\_bin | rename-item -NewName { $_.name -replace ".dll\b",".bin" }
         ((Get-Content .\_framework\blazor.boot.json -Raw) -replace '.dll"','.bin"') | Set-Content .\_framework\blazor.boot.json

@NPadrutt рдпрд╣ рдХрд┐рд╕ рдЕрд░реНрде рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдирд┐рд░реНрдгрд╛рдпрдХ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдХрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд╣рд▓реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реА рдереА (рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдпрд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдХрд╛рд░рдг), рдФрд░ URL рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ https://github.com/dotnet/aspnetcore/issues/19552 рдкрд░ рд╡рд┐рд╡рд░рдг рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ рдХрд┐ рдХреМрди рд╕реЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕/рдлрд╝рд╛рдпрд░рд╡реЙрд▓/рдЖрджрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рдереЗ? рдзрдиреНрдпрд╡рд╛рдж!

@SteveSandersonMS рдареАрдХ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрдирд░реНрд▓реЗрдЦрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдерд╛ред 3.2 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреЛ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдмреНрд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдкрд░реЛрдХреНрдд рдХреЗ рд╕рд╛рде рдпрд╣ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХреМрди рд╕рд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╣реИ рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ (McAffee) рдХрд╛ рдпрд╣рд╛рдБ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдХрд┐рд╕реА рдиреЗ COVID-19 рдХреЗ рд▓рд┐рдП рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ - рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдореИрдВ рдЙрдирдХреЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪ рдкрд╛рдКрдБрдЧрд╛ред рдорд╛рдлрд╝ рдХрд░рдирд╛ред

@mrpmorris рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВред рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣реЗрдВ!

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ!

рд╣рд╛рд▓ рд╣реА рдореЗрдВ Blazor WebAssembly 3.2 рдкреНрд░реАрд╡реНрдпреВ 2 рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╣рдордиреЗ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЗ рдРрдк рдореЗрдВ .dll рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ Blazor WebAssembly рдРрдк рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЙрдХреНрд╕реА/рдлрд╝рд╛рдпрд░рд╡реЙрд▓/рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рдЖрдкрдХреЗ Blazor WebAssembly рдРрдкреНрд╕ (рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдпрд╛ ASP.NET Core рд╣реЛрд╕реНрдЯреЗрдб) тАЛтАЛрдХреЗ _рдкреНрд░рдХрд╛рд╢рд┐рдд рдЖрдЙрдЯрдкреБрдЯ_ рдкрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдБ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ:

@ рдбреИрдирд░реЛрде27

рдореИрдВрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдИ (рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рджреВрд╕рд░реЗ рд▓рд┐рдирдХреНрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд▓рд┐рдирдХреНрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛) рдФрд░ рдЗрд╕реЗ рдирдП рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдкреЗрдЬ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ рдирдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реИ, рдФрд░ рдРрдк рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрд╡рд╛рд╕реНрдЯ рдЕрдм рдРрдк рдХреЛ рдлрд╝реНрд▓реИрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдорд╣рд╛рдорд╛рд░реА рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг, рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

рдпрд╣ рдмрд┐рд▓реНрдб рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдкрд░реНрдпрд╛рдкреНрдд рдХрджрдо рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХрдореА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗред

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

@ danroth27 рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрд╣ рдЪрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ? рдХреНрдпрд╛ .dll рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдкрд░ рд╕рднреА рдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ .bin рдпрд╛ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ?

рдХреНрдпрд╛ рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╡рд╛рдпрд░рд╕ рдЪреЗрдХрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдЧрд╛, рднрд▓реЗ рд╣реА рд╡рд╣ ".dll" рди рд╣реЛ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ dll рдлрд╝рд╛рдЗрд▓ рд╣реИ?

@danroth27 @SteveSandersonMS
рдореБрдЭреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЕрдЦрдВрдбрддрд╛ рд╡рд┐рдлрд▓рддрд╛ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ:

_framework/_bin/Blazored.LocalStorage.dll:1 Failed to load resource: the server responded with a status of 404 ()
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
Failed to find a valid digest in the 'integrity' attribute for resource '<URL>' with computed SHA-256 integrity '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='. The resource has been blocked.
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/BlazorStrap.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.AspNetCore.Blazor.HttpClient.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.AspNetCore.Components.dll:1 Failed to load resource: the server responded with a status of 404 ()
_framework/_bin/Microsoft.AspNetCore.Components.Authorization.dll:1 Failed to load resource: the server responded with a status of 404 ()
_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll:1 Failed to load resource: the server responded with a status of 404 ()
_framework/_bin/Microsoft.AspNetCore.Authorization.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.AspNetCore.Components.Web.dll:1 Failed to load resource: the server responded with a status of 404 ()
_framework/_bin/Microsoft.AspNetCore.Components.Forms.dll:1 Failed to load resource: the server responded with a status of 404 ()
_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
admin:1 Unknown error occurred while trying to verify integrity.
admin:1 Unknown error occurred while trying to verify integrity.
admin:1 Unknown error occurred while trying to verify integrity.
admin:1 Unknown error occurred while trying to verify integrity.
admin:1 Unknown error occurred while trying to verify integrity.
A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.
A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.
A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.
A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.
A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.
A cookie associated with a cross-site resource at <URL> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <URL> and <URL>.
blazor.webassembly.js:1 Error: Failed to start platform. Reason: TypeError: Failed to fetch
    at blazor.webassembly.js:1
    at blazor.webassembly.js:1
    at Object.throw (blazor.webassembly.js:1)
    at u (blazor.webassembly.js:1)
d.printErr @ blazor.webassembly.js:1
_framework/_bin/Microsoft.AspNetCore.Metadata.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Bcl.HashCode.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.CSharp.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.EntityFrameworkCore.Abstractions.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Caching.Abstractions.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.EntityFrameworkCore.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.EntityFrameworkCore.Relational.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Caching.Memory.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Configuration.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Configuration.Json.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.DependencyInjection.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Identity.Core.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Identity.Stores.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Logging.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Options.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.Extensions.Primitives.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Microsoft.JSInterop.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Mono.Security.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/MovingPicturesEvents.Core.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/MovingPicturesEvents.Services.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/mscorlib.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/MovingPicturesEvents.Web.Client.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/netstandard.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/Radzen.Blazor.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Collections.Immutable.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.ComponentModel.DataAnnotations.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Core.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Data.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Diagnostics.DiagnosticSource.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Linq.Dynamic.Core.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Net.Http.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Net.Http.Json.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Numerics.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Text.Encodings.Web.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Text.Json.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Transactions.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Xml.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/System.Xml.Linq.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/WebAssembly.Bindings.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.
_framework/_bin/WebAssembly.Net.Http.dll:1 Failed to load resource: the server responded with a status of 404 ()
admin:1 Unknown error occurred while trying to verify integrity.

рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдкрд░ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде @ danroth27 рджреЛрдиреЛрдВ рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

3.2 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ 4.

@radderz рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕рднреА рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ - рдпрд╣ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдиреАрддрд┐ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИред рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╕рднреА рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЙрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдКрдкрд░ рджреА рдЧрдИ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕реНрд╡рдпрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

@mihaimyh рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЧрд▓рдд рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ?

@mihaimyh рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЧрд▓рдд рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ?

@ danroth27 рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рдЖрдк рдХрд┐рд╕ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рджреЗрд╡ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рднреА рд╡реЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ, рдЬрд╣рд╛рдВ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдХреЛрдИ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред

@mihaimyh рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХреЛ рдЙрдкрд╕рдВрд╕рд╛рдзрди рдЕрдЦрдВрдбрддрд╛ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдпрд╣ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рд╣реИрд╢ integrity рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрд╢ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди integrity рд╡рд┐рд╢реЗрд╖рддрд╛ рдЧрд╛рдпрдм рд╣реИред рдпрд╣ рдЗрд╕ рдмрд╛рдд рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмреНрд▓реЗрдЬрд╝рд░ рдРрдк рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИрд╢ рдЖрдзрд╛рд░рд┐рдд рд░рдгрдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдлрд╛рдЗрд▓реЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВред

@mihaimyh рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХреЛ рдЙрдкрд╕рдВрд╕рд╛рдзрди рдЕрдЦрдВрдбрддрд╛ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдпрд╣ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рд╣реИрд╢ integrity рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрд╢ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди integrity рд╡рд┐рд╢реЗрд╖рддрд╛ рдЧрд╛рдпрдм рд╣реИред рдпрд╣ рдЗрд╕ рдмрд╛рдд рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмреНрд▓реЗрдЬрд╝рд░ рдРрдк рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИрд╢ рдЖрдзрд╛рд░рд┐рдд рд░рдгрдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдлрд╛рдЗрд▓реЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВред

@ danroth27 рдареАрдХ рд╣реИ, рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореИрдВ рдЬреЛрдбрд╝рдХрд░ рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдБрдЪ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ

<BlazorCacheBootResources>false</BlazorCacheBootResources>

рдореЗрд░реА .csproj рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА 404 рдИрд╡реЗрдВрдЯ рдорд┐рд▓рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрдЦрдВрдбрддрд╛ рдЬрд╛рдВрдЪ рдЕрдХреНрд╖рдо рд╣реИред

@mihaimyh рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдордЬрд╝рдмреВрддреА рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд╕реЗ рд╕рд╣реА рд▓реЛрдЧреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреА "dll rename" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ

# Remove compressed versions of blazor.boot.json because it still looks for .dll files
Remove-Item ".\_framework\blazor.boot.json.gz"
Remove-Item ".\_framework\blazor.boot.json.br"

рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп "рдлрд┐рдХреНрд╕реНрдб " blazor.boot.json рдХреЗ рдмрдЬрд╛рдп ".dll" рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░реАрдХрдВрдкреНрд░реЗрд╕реНрдб blazor.boot.json рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдХрдВрдкреНрд░реЗрд╕реНрдб рдЬреЛрдВрд╕ рдлрд╛рдЗрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ blazor.boot.json рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрдВрдкреНрд░реЗрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЙрд╕ рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдЧреБрдЬрд░рдирд╛ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдХ рджрд┐рди рдпрд╣ рд╕рдм рдлреНрд░реЗрдорд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ csproj рдореЗрдВ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

<BlazorBinariesExtension>.bin</BlazorBinariesExtension>

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╣рдордиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд .NET рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд░рдгрдиреАрддрд┐ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @stavroskasidis рдХрд╛ рд╕реБрдЭрд╛рд╡ рдЕрднреА рднреА рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/dotnet/aspnetcore/issues/21489 рдЦреЛрд▓рд╛ рд╣реИред рдЗрд╕ рд╕рдордп рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЬреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдЙрд╕рд╕реЗ .dll рд╕реЗ .bin рдХрд╛ рдирд╛рдо wwwroot/service-worker-assets.js рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ wwwroot/service-worker-assets.js.br рдФрд░ wwwroot/service-worker-assets.js.gz рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрд╛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рдЗрд╕рдореЗрдВ рдЕрдЦрдВрдбрддрд╛ рдХреЗ рдореБрджреНрджреЗ рд╣реИрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдХрдВрд╕реЛрд▓ред

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

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

TanvirArjel picture TanvirArjel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

guardrex picture guardrex  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

snebjorn picture snebjorn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Pixel-Lord picture Pixel-Lord  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

UweKeim picture UweKeim  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ