Azure-docs: WEBSITE_CONTENTSHARE рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд░реНрдерди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдХреЛ рдирд┐рд░реНрдорд┐рдд 4 рдЕрдЧре░ 2019  ┬╖  70рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: MicrosoftDocs/azure-docs

рдирдорд╕реНрддреЗ,
рдореИрдВрдиреЗ рд╕рдорд░реНрдерди рдорд╛рдорд▓рд╛ 119071321000245 рдЙрдард╛рдпрд╛, рдЬрд╣рд╛рдВ рд╕рдорд░реНрдерди рдЗрдВрдЬреАрдирд┐рдпрд░ рдиреЗ рд╕рд▓рд╛рд╣ рджреА рдХрд┐ WEBSITE_CONTENTSHARE рдХреЛ ARM рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдРрд╕реЗ рдореБрджреНрджреЗ рд╕реЗ рдмрдЪрдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╕реНрд╡реИрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред (рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдорд╛рдорд▓реЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВ)

рдпрджрд┐ рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╣рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдиреЛрдЯ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ AppService рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп WEBSITE_CONTENTSHARE рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? (рдкреЛрд░реНрдЯрд▓ рдпрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)


рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд┐рд╡рд░рдг

рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рди рдХрд░реЗрдВред

Pri1 assigned-to-author azure-functionsvc product-issue triaged

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

@paulbatum

  • рдПрдЖрд░рдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ, WEBSITE_CONTENTSHARE рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж, рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЖрдЧреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рд╛рдордЧреНрд░реА рд╕реНрд╡реИрдк рд╣реЛ рд╕рдХрддреА рд╣реИ)

рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?

рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдареАрдХ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╢рд╛рдпрдж 1-2 рдорд╣реАрдиреЗ рд▓рдЧреЗрдВрдЧреЗред рддреЛ рдЗрд╕ рдмреАрдЪ, рдореИрдВрдиреЗ рдКрдкрд░ рдЬреЛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕реЗ рд╢реБрд░реВ рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ) рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдЕрдВрддрд┐рдо рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡рд┐рдиреНрдпрд╛рд╕ рдХреНрдпрд╛ рд╣реИ?
рдХреНрдпрд╛ рд╣рдо Azure/рдРрдк-рд╕реЗрд╡рд╛-рдШреЛрд╖рдгрд╛рдУрдВ рдкрд░ рдЙрдЪрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдШреЛрд╖рдгрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдпрд╣ рд╕рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреИрдирд╛рдд рд╣реЛ рдЬрд╛рдП?

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

@danielstocker рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд┐рд╕ рд▓реАрдб рдХреЛ рд╕реМрдВрдкрд╛ рд╣реИ рдФрд░ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯрддрд╛ рд╣реЛрдЧреА рддреЛ рд╣рдо рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВрдЧреЗред

@ рдорд╛рдЗрдХ-рдЙрдмреЗрдЬрд╝реА-рдПрдордПрд╕рдПрдлрдЯреА @ рдорд╛рдЗрдХ-рдЙрд░реНрдирди-рдПрдордПрд╕рдПрдлрдЯреА

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

рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

@danielstocker рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдореВрд▓ рдореБрджреНрджрд╛ рдХреНрдпрд╛ рдерд╛ рдЬреЛ рдЗрд╕ рдЦреЛрдЬ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ? рдореИрдВ рдЗрд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдирд┐рд╣рд┐рддрд╛рд░реНрде рдХреЛ рдареАрдХ рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ (рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ unintentional swap рд░реВрдк рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ)

рд╣рд╛рдп @ ggirard07 ,

рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдПрдВред
рдпрд╣ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ WEBSITE_CONTENTSHARE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред (рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ: https://docs.microsoft.com/en-us/azure/azure-functions/functions-infrastructure-as-code#windows)

рдпрджрд┐ рд╣рдо рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ (рдЕрдВрддрд┐рдо рдкреГрд╖реНрда рдкрд░ рдирд┐рд░реНрдпрд╛рдд рдЯреЗрдореНрдкрд▓реЗрдЯ) рд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдорд╛рдирдХ рдРрдк рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ WEBSITE_CONTENTSHARE рдорд┐рд▓рддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрди рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред

image

1) рд╣рдо рдПрдХ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЛ рд╕реНрд▓реЙрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд╛рд▓реА рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ
2) рд╣рдо рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдореЗрдВ рддреИрдирд╛рдд рд╣реИрдВ
3) рд╣рдо рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реИрдк рдХрд░рддреЗ рд╣реИрдВ
4) рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕реНрд╡реИрдк рдХреЛ рдкреБрди: рдирд┐рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдРрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдПрдЖрд░рдПрдо рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рджреМрд░рд╛рди рднреА рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдРрдкрд╕реЗрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди рд╣рдореЗрд╢рд╛ WEBSITE_CONTENTSHARE рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдФрд░ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ)
5) рдкрд░рд┐рдирд┐рдпреЛрдЬрди рджрд┐рдирдЪрд░реНрдпрд╛ рдЕрдм рдирдП рдХреЛрдб рдХреЛ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдореЗрдВ рддреИрдирд╛рдд рдХрд░рддреА рд╣реИ рдФрд░ рд╣рдорд╛рд░рд╛ рдЙрддреНрдкрд╛рджрди рд╕реНрд▓реЙрдЯ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЦрд╛рд▓реА рд╣реИред рд╣рдорд╛рд░рд╛ рдЙрддреНрдкрд╛рджрди рдХрд╛рд░реНрдп "рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ" рдиреАрдЪреЗ рд╣реИ

рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХ рдиреЗ рддрдм рдЗрд╕ рд▓реЗрдЦ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд┐рдпрд╛ https://nascent.blog/2017/06/27/azure-functions-slots-arm-templates-snags-2-redeploy-causes-unwanted-swap/

рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЧрд▓рдд рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдореЗрд░реА (рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреА) рдзрд╛рд░рдгрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрд▓реЙрдЯреНрд╕ рдХреЛ рдЕрдм рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕реНрд╡реИрдк рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдпрд╣ рдЕрднреА рднреА рд╡реИрд╕реЗ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

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

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

рдЙрдореНрдореАрдж рд╣реИ рдпреЗ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдЕрдЧрд░ рдХреБрдЫ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

@danielstocker рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡реЗрдмрдЬреЙрдм рдХреЗ рд╕рд╛рде рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡реЗрдмрдПрдк рдмрдирд╛рдо рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯ рдФрд░ рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рд╕рд╛рде рд╣реА 'WEBSITE_CONTENTSHARE' рджреНрд╡рд╛рд░рд╛ рдпрд╣рд╛рдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╕реНрд▓реЙрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рднреА рдЗрд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред рдЪрд░рдг 4 рдореЗрдВ рдЗрд╕рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЗрд╡рд▓

рд╣рд╛рдп @ ggirard07 рдФрд░ рдореЗрд░реЗ

@ggirard07 @ggailey777 @mike-urnun-msft

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

рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

@danielstocker рдмрд╕ рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд╣реВрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛:

  • рдирд┐рдХрд╛рд▓реЗрдВ WEBSITE_CONTENTSHARE рд╕реЗ рддреИрдирд╛рддреА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдпрд╣рд╛рдБ ред
  • рд╕рдВрджрд░реНрдн рд▓реЗрдЦ рдореЗрдВ рдПрдХ рдиреЛрдЯ рдЬреЛрдбрд╝реЗрдВ рдХрд┐ WEBSITE_CONTENTSHARE рдХреЗрд╡рд▓ рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛?

рд╕реА.рд╕реА. @mattchenderson

рдирдорд╕реНрддреЗ @ggailey777
рд╣рд╛рдБ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛

рдПрдЖрд░рдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдРрдк рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп WEBSITE_CONTENTSHARE рдЖрд╡рд╢реНрдпрдХ рдРрдкрд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИ?

рдПрдЖрд░рдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдРрдк рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп WEBSITE_CONTENTSHARE рдЖрд╡рд╢реНрдпрдХ рдРрдкрд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИ?

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

рдореИрдВ рдПрдХ рдЙрдкрднреЛрдЧ-рдпреЛрдЬрдирд╛ рдФрд░ рдПрдХ рдЕрдиреБрднрд╛рдЧ _Microsoft.Web / рд╕рд╛рдЗрдЯреЛрдВ / config_ рдирд╛рдорд┐рдд appSettings рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╣рд╛рде рддреИрдирд╛рдд

  • FUNCTIONS_EXTENSION_VERSION : "~2",
  • FUNCTIONS_WORKER_RUNTIME : "рдбреЙрдЯрдиреЗрдЯ",
  • WEBSITE_CONTENTAZUREFILECONNECTIONSTRING : [рд╕реНрдЯреЛрд░реЗрдЬ
  • WEBSITE_NODE_DEFAULT_VERSION: 6.5.0

рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдиреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд▓реМрдЯрд╛рдИ:

      "ErrorEntity": {
        "ExtendedCode": "01010",
        "MessageTemplate": "Required parameter {0} is missing.",
        "Parameters": [
          "WEBSITE_CONTENTSHARE"
        ],
        "Code": "BadRequest",
        "Message": "Required parameter WEBSITE_CONTENTSHARE is missing."

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

рд╣рдо рд╕рдЯреАрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ @tjgalama рдиреЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рднреА рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рдХрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИред

рд╣рдорд╛рд░реЗ рдлрд╝рдВрдХреНрд╢рди рдРрдкреНрд╕ рдореЗрдВ рдЯрд╛рдЗрдорд░ рдЯреНрд░рд┐рдЧрд░ рдлрд╝рдВрдХреНрд╢рди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реБрдЭрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ AzureWebJobsStorage рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ: рд╣рдордиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реЛрдЧрд╛/рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдиреЗ рдЙрд╕реА рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ (рдЕрдм рдирд┐рд╣рд┐рдд) WEBSITE_CONTENTAZUREFILECONNECTIONSTRING , рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ: рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рднрдВрдбрд╛рд░рдг рдЦрд╛рддреЗ рдореЗрдВ, рд╣рдо azure-webjobs-hosts рдФрд░ azure-webjobs-secrets рдмреНрд▓реЙрдм рдХрдВрдЯреЗрдирд░ рджреЗрдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╢реЗрдпрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред

рдореИрдВрдиреЗ рдХреБрдбреВ рдореЗрдВ рд╕реБрд░рд╛рдЧ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдЬреЛ рд╡рд╣рд╛рдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд╡реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реИрдВ (рдЬрд╣рд╛рдВ рдХрд╣реАрдВ рднреА, app-name.scm.azurewebsites.net/api/vfs/ рдкрд░ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдХреЛрдИ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реИ ( WEBSITE_CONTENTSHARE рдпрд╛ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING ) рдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЯреИрдм ( appname.scm.azurewebsites.net/Env.cshtml ) рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рдирд╛ рд╣реИред

рд╢рд╛рдпрдж рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд╣рдорд╛рд░реЗ рдРрдкреНрд╕ WEBSITE_ENABLE_SYNC_UPDATE_SITE=True рдФрд░ WEBSITE_RUN_FROM_PACKAGE=1 рд╕рд╛рде рд╕реЗрдЯ рдЕрдк рд╣реИрдВред
рдРрдкреНрд╕ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯрддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдЬрд╝реНрдпреЛрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрдЦреНрдп рд╡реНрдпрд╡рд╕рд╛рдп рд╕реЗрд╡рд╛ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдХреБрдЫ рд╕рд▓рд╛рд╣ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ WEBSITE_CONTENTSHARE рд╕реЗрдЯ рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджрди рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдХреЗ рдмреАрдЪ рдорд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереЗред рдЖрдЬ, рд╣рдо рдЬрд┐рд╕ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ 'WEBSITE_CONTENTSHARE' cannot be a slot setting. рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд▓рдЧрд╛ (рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдПрдХ рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рд╣реИ)ред рдХреНрдпрд╛ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛?

рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕реА рдореБрджреНрджреЗ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╕реНрд╡реИрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WEBSITE_CONTENTSHARE рдХреЛ рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рднреА рдкрд╛рд▓рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдФрд░ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЛрдиреЛрдВ рдХреЛ рдкреВрд░реНрд╡рд╡реНрдпрд╛рдкреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдпрд╛ рддреЛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрд╢рдВрд╕рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдУрд░ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рд▓реЗрдХрд┐рди рдпреЗ рддреИрдирд╛рддреА рднреА рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред

рдХреБрдЫ рд╕рд▓рд╛рд╣ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ WEBSITE_CONTENTSHARE рд╕реЗрдЯ рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджрди рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдХреЗ рдмреАрдЪ рдорд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереЗред рдЖрдЬ, рд╣рдо рдЬрд┐рд╕ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╡рд╣ 'WEBSITE_CONTENTSHARE' cannot be a slot setting. рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд▓рдЧрд╛ (рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдПрдХ рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рд╣реИ)ред рдХреНрдпрд╛ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛?

рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рд░рдирдЯрд╛рдЗрдо рдХреЛ рдПрдХ рдирд╛рдо рдЪреБрдирдиреЗ рджреЗрдВред рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реВрдВред

@jeffhollan рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯрддрд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ WEBSITE_CONTENTSHARE рдФрд░ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING _required_ рд╣реИрдВ: https://docs.microsoft.com/en-us/azure/azure-functions/functions-infrastructure-as-code#create -a-function-app

рдпрд╣рд╛рдБ рдЯрд┐рдкреНрдкрдгреАрдХрд╛рд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ _not_ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ; рдПрдЖрд░рдПрдо рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ?; Azure рд╕рдорд░реНрдерди рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ WEBSITE_CONTENTSHARE рд╕реНрд▓реЙрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИред

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

рддреЛ рдПрдХ рдмрд╛рдд рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╡реЗрдмрдПрдк/рдлрд╝рдВрдХреНрд╢рди рдРрдк рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

|-data
|-LogFiles
|-site
  |-deployments
  |-tools
  |-wwwroot

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

рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдЬреЛ рдореИрдВрдиреЗ рдЙрд╕ рджреЗрд╡ рд╕реЗ рджреЗрдЦрд╛ рд╣реИ рдЬреЛ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ WEBSITE_CONTENTSHARE рд╕реНрд▓реЙрдЯ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ:

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

рдЙрдкрд░реЛрдХреНрдд рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╛рдж .. рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрд╛рдпрд╛ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ WEBSITE_CONTENTSHARE рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреБрдЫ рдЕрд╕рдВрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛред рдЖрдк рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдХреЛ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЦрдкрдд рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдпрд╛рдиреА рдЦрдкрдд рдХреЗ рд▓рд┐рдП рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ) рд▓реЗрдХрд┐рди рд▓реЛрдЪрджрд╛рд░ рдкреНрд░реАрдорд┐рдпрдо рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИред рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдареАрдХ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╢рд╛рдпрдж 1-2 рдорд╣реАрдиреЗ рд▓рдЧреЗрдВрдЧреЗред рддреЛ рдЗрд╕ рдмреАрдЪ, рдореИрдВрдиреЗ рдКрдкрд░ рдЬреЛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕реЗ рд╢реБрд░реВ рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ) рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

@paulbatum

  • рдПрдЖрд░рдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ, WEBSITE_CONTENTSHARE рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж, рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЖрдЧреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рд╛рдордЧреНрд░реА рд╕реНрд╡реИрдк рд╣реЛ рд╕рдХрддреА рд╣реИ)

рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?

рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдареАрдХ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╢рд╛рдпрдж 1-2 рдорд╣реАрдиреЗ рд▓рдЧреЗрдВрдЧреЗред рддреЛ рдЗрд╕ рдмреАрдЪ, рдореИрдВрдиреЗ рдКрдкрд░ рдЬреЛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕реЗ рд╢реБрд░реВ рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ) рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдЕрдВрддрд┐рдо рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡рд┐рдиреНрдпрд╛рд╕ рдХреНрдпрд╛ рд╣реИ?
рдХреНрдпрд╛ рд╣рдо Azure/рдРрдк-рд╕реЗрд╡рд╛-рдШреЛрд╖рдгрд╛рдУрдВ рдкрд░ рдЙрдЪрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдШреЛрд╖рдгрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдпрд╣ рд╕рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреИрдирд╛рдд рд╣реЛ рдЬрд╛рдП?

рдирдорд╕реНрддреЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдХреЛрдИ рд╡рд┐рдХрд╛рд╕ рд╣реБрдЖ рд╣реИред рдореИрдВ рдЕрднреА рднреА WEBSITE_CONTENTSHARE рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред @paulbatum рдореИрдВ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ? рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЪрд░рдг рдХреЛ рдкреВрд░реА рддрд░рд╣ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

@gustavobmichel рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЖрдкрдХрд╛ рдкреНрд░рд╢реНрди рдирд╣реАрдВ рд╕рдордЭрддрд╛ред рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ JSON рд╣реИ, рдЖрдк рдЗрд╕реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдРрдкрд╕реЗрдЯрд┐рдВрдЧ рдЕрдиреБрднрд╛рдЧ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ:

          "appSettings": [
            {
              "name": "WEBSITE_CONTENTAZUREFILECONNECTIONSTRING",
              "value": "[concat('DefaultEndpointsProtocol=https;AccountName=', variables('storageAccountName'), ';EndpointSuffix=', environment().suffixes.storage, ';AccountKey=',listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('storageAccountName')), '2019-06-01').keys[0].value)]"
            },
            {
              "name": "WEBSITE_CONTENTSHARE",
              "value": "[toLower(variables('functionAppName'))]"
            },

рд╣рд╛рдп @paulbatum , рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЖрдкрдиреЗ JSON рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рд╢реНрди рдерд╛ред

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

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

рдореИрдВрдиреЗ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рдФрд░ рдЦрдкрдд рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдЕрднреА рднреА рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдкреНрд░реАрдорд┐рдпрдо рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдЗрд╕ рд▓рд┐рдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди WEBSITE_ADD_SITENAME_BINDINGS_IN_APPHOST_CONFIG рдХреЛ 1 рдореЗрдВ рднреА рдЬреЛрдбрд╝рд╛ рд╣реИ: https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots#troubleshoot -swaps

рдореИрдВрдиреЗ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкрд░реАрдХреНрд╖рдг рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рд╣реИред
azuredeploy.txt

рд╣рд╛рдп @paulbatum , рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЖрдкрдиреЗ JSON рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рд╢реНрди рдерд╛ред

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

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

рдореИрдВрдиреЗ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рдФрд░ рдЦрдкрдд рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдЕрднреА рднреА рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдкреНрд░реАрдорд┐рдпрдо рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдЗрд╕ рд▓рд┐рдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди WEBSITE_ADD_SITENAME_BINDINGS_IN_APPHOST_CONFIG рдХреЛ 1 рдореЗрдВ рднреА рдЬреЛрдбрд╝рд╛ рд╣реИ: https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots#troubleshoot -swaps

рдореИрдВрдиреЗ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкрд░реАрдХреНрд╖рдг рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рд╣реИред
azuredeploy.txt

WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЖрдкрдХрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреИрд╕реЗ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдРрдк рдХреЛрдб рдХрд╣рд╛рдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?

рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕ рдкрд░ рд╕рдордЭреМрддрд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ:

  • WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЛ рдЙрд╕ рд╕рдВрдЧреНрд░рд╣рдг рдЦрд╛рддреЗ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдХреЛрдб рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
  • рдЖрд░реНрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ WEBSITE_CONTENTSHARE рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ (рдЗрд╕реЗ рджреЛрдиреЛрдВ рд╕реНрд▓реЙрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдГ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рджреЗрдВ)
  • WEBSITE_RUN_FROM_PACKAGE = 1

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

рддреИрдирд╛рддреА рднреА рдПрдХ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХреЗ рдХрд┐ рдХреЛрдб рдХрд╣рд╛рдВ рдмреИрдард╛ рдерд╛ рдФрд░ рдореЗрд░реЗ рдЯрд┐рдХрдЯ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдордПрд╕ рд╕рдкреЛрд░реНрдЯ рдореИрди рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рдерд╛ рдФрд░ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдордВрдЪ рджреНрд╡рд╛рд░рд╛ред

рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕ рдкрд░ рд╕рдордЭреМрддрд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ:

  • WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЛ рдЙрд╕ рд╕рдВрдЧреНрд░рд╣рдг рдЦрд╛рддреЗ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдХреЛрдб рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
  • рдЖрд░реНрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ WEBSITE_CONTENTSHARE рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ (рдЗрд╕реЗ рджреЛрдиреЛрдВ рд╕реНрд▓реЙрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдГ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рджреЗрдВ)
  • WEBSITE_RUN_FROM_PACKAGE = 1

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

рддреИрдирд╛рддреА рднреА рдПрдХ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХреЗ рдХрд┐ рдХреЛрдб рдХрд╣рд╛рдВ рдмреИрдард╛ рдерд╛ рдФрд░ рдореЗрд░реЗ рдЯрд┐рдХрдЯ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдордПрд╕ рд╕рдкреЛрд░реНрдЯ рдореИрди рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рдерд╛ рдФрд░ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдордВрдЪ рджреНрд╡рд╛рд░рд╛ред

рдареАрдХ рдпрд╣реА рдореБрдЭреЗ рднреА рдкрддрд╛ рдЪрд▓рд╛ рд╣реИред рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_RUN_FROM_PACKAGE рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рдг рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖ рд░рд╣реА рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрди рджреЛрдиреЛрдВ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдлрдВрдХреНрд╢рдирдПрдк рдФрд░ рд╕реНрд▓реЙрдЯ рджреЛрдиреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ?

рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рд╣реИ: Azure рдХрд╛рд░реНрдп рд░рдирдЯрд╛рдЗрдо рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдкрд╣рд▓реА рддреИрдирд╛рддреА рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рдореИрдВ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдЕрдкрдиреА рд╡рд╛рдИрдПрдордПрд▓ рдлрд╛рдЗрд▓ рднреА рдЬреЛрдбрд╝ рджреАред
рд╡рд╛рдИрдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓.txt
рддреИрдирд╛рддреА.txt

рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред

WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_RUN_FROM_PACKAGE рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рдг рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖ рд░рд╣реА рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрди рджреЛрдиреЛрдВ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдлрдВрдХреНрд╢рдирдПрдк рдФрд░ рд╕реНрд▓реЙрдЯ рджреЛрдиреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ?

рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рд╣реИ: Azure рдХрд╛рд░реНрдп рд░рдирдЯрд╛рдЗрдо рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдкрд╣рд▓реА рддреИрдирд╛рддреА рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рдореИрдВ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдЕрдкрдиреА рд╡рд╛рдИрдПрдордПрд▓ рдлрд╛рдЗрд▓ рднреА рдЬреЛрдбрд╝ рджреАред
рд╡рд╛рдИрдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓.txt
рддреИрдирд╛рддреА.txt

рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рджреЛрдиреЛрдВ рдкрд░ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдкреНрд░реЛрдбрдХреНрд╢рди рд╕реНрд▓реЙрдЯ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реЗ рд╕рдм рдХреБрдЫ рд╕реНрд╡реИрдк рдХрд░реЗрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ WEBSITE_CONTENTSHARE рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп рджреЗрдЦрд╛ рд╣реИ рдпрд╛ рд╕рд╣реА рд╕рдВрдЧреНрд░рд╣рдг рдЦрд╛рддреЗ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реБрдП рдЬрд╣рд╛рдВ рдХреЛрдб WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЗ рд╕рд╛рде рд░рд╣рддрд╛ рд╣реИред рдЖрдкрдХреЛ WEBSITE_CONTENTSHARE рдХреЗ рд╕рд╛рде рдХрд╣реАрдВ рднреА рдХреБрдЫ рднреА рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЙрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ WEBSITE_CONTENTSHARE рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рд╣рд╛рдп @mslot , рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдореЗрд░реА рддреИрдирд╛рддреА рдкрд░ рдереАред рдореИрдВ рдЗрд╕реЗ zipDeploy рдкрд░ рд╕реЗрдЯ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдкрд░ рдкрдврд╝рд╛ рдерд╛ https://stackoverflow.com/a/56205917 рдЗрд╕реЗ Azure DevOps рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдорд╛рдирдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛, рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдареАрдХ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╢рд╛рдпрдж 1-2 рдорд╣реАрдиреЗ рд▓рдЧреЗрдВрдЧреЗред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдХреНрдпрд╛ рдЕрдм рдЙрдкрднреЛрдЧ рдФрд░ рдкреНрд░реАрдорд┐рдпрдо рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рдВрд░реЗрдЦрд┐рдд рд╣реИ? рдХреНрдпрд╛ рд╣рдо WEBSITE_CONTENTSHARE рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ ARM рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯреНрд╕ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ? рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдпрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрджреНрдпрддрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝?

рд╣рдо рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ @thomaswilkin рдФрд░ @mslot рдХреЗ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдмрд╕ рдЧрдП рд╣реИрдВ рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкреНрд░рдпреЛрдЧ рдФрд░ рдкрд░реАрдХреНрд╖рдг-рдФрд░-рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдЕрднреА рднреА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ WEBSITE_CONTENTSHARE рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд░рдирдЯрд╛рдЗрдо рдХреИрд╕реЗ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рдлрд╛рдЗрд▓реЗрдВ рдХрд╣рд╛рдВ рдорд┐рд▓реЗрдВрдЧреАред

рдирдорд╕реНрддреЗред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдмрд┐рдирд╛ WEBSITE_CONTENTSHARE рдХреЗред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЗрд╕рдиреЗ рдореБрдЭреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рджреА;
Failed to update web app settings: Required parameter WEBSITE_CONTENTSHARE is missing.

рдлрд╝рдВрдХреНрд╢рди рдРрдк рдХреЗ рдЕрд╡рд▓реЛрдХрди рдкреГрд╖реНрда рдкрд░ рдореБрдЭреЗ рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рднреА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ: Storage is not configured, Function scaling will be limited. Click to learn more. рдореИрдВ рдПрдХ рдкреНрд░реАрдорд┐рдпрдо рдпреЛрдЬрдирд╛ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рд╣рдореЗрдВ рдЕрдкрдиреЗ рдлрд╝рдВрдХреНрд╢рди рдРрдкреНрд╕ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢?

рдкреНрд░реАрдорд┐рдпрдо рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП (рдЦрдкрдд рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 100% рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ), рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ/рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ:

  • рдпрджрд┐ рдЖрдк рдПрдХ рдирдпрд╛ рд╕рдВрд╕рд╛рдзрди рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ:

    • рдпрджрд┐ рдЖрдк рди рддреЛ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк Storage is not configured, Function scaling will be limited рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ

    • рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ Required parameter WEBSITE_CONTENTSHARE is missing рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

    • рдпрджрд┐ рдЖрдк рджреЛрдиреЛрдВ рдореВрд▓реНрдпреЛрдВ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

  • рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ

    • рдпрджрд┐ рдЖрдк рди рддреЛ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк Storage is not configured, Function scaling will be limited рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ

    • рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ (рдФрд░ рдмрд╛рдж рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ) рднрд▓реЗ рд╣реА WEBSITE_CONTENTSHARE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ

    • рдпрджрд┐ рдЖрдк рджреЛрдиреЛрдВ рдорд╛рдиреЛрдВ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ 'рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ' рдХрд┐ рдПрдЖрд░рдПрдо рднрд╛рдЧ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХрд╛рдзрд┐рдХ-рдкреБрдирд░рд╛рд░рдВрдн рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдФрд░ рдЙрдкрд░реЛрдХреНрдд рдПрдордПрд╕ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдЕрдкрдбреЗрдЯ рдкрд░ WEBSITE_CONTENTSHARE рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ

рддреЛ рдРрд╕рд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдПрдХрд▓ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдордп рджреЛрдиреЛрдВ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рднреА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ: Storage is not configured, Function scaling will be limited. Click to learn more ред рд╣реИрд╡реЗрдВрдЯ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдпрд╛ WEBSITE_CONTENTSHARE рдереАред рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрд░реНрдХрд┐рдпрд╛рдХ рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдХреЛрдИ рдЕрджреНрдпрддрди рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢?

рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдВрджреЗрд╢ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ "рд╕рдВрдЧреНрд░рд╣рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рд╣реИ, рдлрд╝рдВрдХреНрд╢рди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реАрдорд┐рдд рд╣реЛрдЧреАред рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ" рдореМрдЬреВрджрд╛ Azure рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП Azure рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдЬреЛ рдЪрд╛рд░ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдордиреЗ рдХрднреА рднреА WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ рди рд╣реА WEBSITE_CONTENTSHARE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдиреЗ рдЕрдм рддрдХ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред

@paulbatum рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ 'рд╕реНрдЯреЛрд░реЗрдЬ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рд╣реИ, рдлрдВрдХреНрд╢рди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реАрдорд┐рдд рд╣реЛрдЧреА' рд╕рдВрджреЗрд╢ рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рджрд┐рдЦрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╕рдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд╕рд╣реА рддрд░реАрдХреЗ рдкрд░ рдХреЛрдИ рдирдпрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди?

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдмрддрд╛рдпрд╛ рд╣реИ рдХрд┐ 'WEBSITE_CONTENTSHARE' рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдм рд╕рд░реНрд╡рд░рд▓ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдПрдХ рдирдП рдлрд╝рдВрдХреНрд╢рди рдРрдк рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рдареАрдХ рдХрд╛рдо рдХрд░ рдЪреБрдХрд╛ рд╣реИред
рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ 'WEBSITE_CONTENTSHARE' рд╣реИ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрдВрдХреНрд╢рди рдРрдк рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд▓реЙрдЯ рдРрдкрд╕реЗрдЯрд┐рдВрдЧ рджреЛрдиреЛрдВ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдКрдкрд░ рднреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
https://nascent.blog/2017/06/27/azure-functions-slots-arm-templates-snags-2-redeploy-causes-unwanted-swap/
рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ 'WEBSITE_CONTENTSHARE' рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдиреАрдЪреЗ рдХреА рддрд░рд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:

  • рдлрд╝рдВрдХреНрд╢рди рдРрдк рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд▓реЙрдЯ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП 'WEBSITE_CONTENTSHARE' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
  • рдХреЗрд╡рд▓ рдлрдВрдХреНрд╢рди рдРрдк рдХреЗ рд▓рд┐рдП 'WEBSITE_CONTENTSHARE' рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

рдЕрдЧрд░ рдореИрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ 'WEBSITE_CONTENTSHARE' рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рддреЛ рдореБрдЭреЗ "рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ WEBSITE_CONTENTSHARE рдЧреБрдо рд╣реИ" рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

рддреЛ рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрдкрдбреЗрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдореЗрдВ рддреИрдирд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рд╣реЗ рд╕рдм рд▓реЛрдЧ, рдпрд╣рд╛рдБ рд╕рднреА рднреНрд░рдо рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рд╣рдо Azure рдкреЛрд░реНрдЯрд▓ рдХреЛ рдпрд╣ рдмрддрд╛рдХрд░ рд╕реНрдорд╛рд░реНрдЯ рдмрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдХрдм рднрд╛рдЧ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рддрд░реНрдХ рдХреЛ рдЧрд▓рдд рдмрддрд╛рдпрд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЕрдм рд▓реЛрдЧ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред рд╣рдо рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ рдпрд╣рд╛рдВ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ:

рдпрджрд┐ рдЖрдк рд▓реЛрдЪрджрд╛рд░ рдкреНрд░реАрдорд┐рдпрдо рдпрд╛ рдЦрдкрдд рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрди рдорд╛рдирджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

  1. рдЖрдкрдХреЗ рдкрд╛рд╕ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдпрд╛

  1. рдпрджрд┐ рдЖрдк рдЬрд╝рд┐рдк/рдкреИрдХреЗрдЬ рд╕реЗ рд░рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ "WEBSITE_USE_ZIP", "WEBSITE_RUN_FROM_ZIP", рдпрд╛ "WEBSITE_RUN_FROM_PACKAGE" рдЦрд╛рд▓реА, 0, рдпрд╛ 1 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдкрд░ рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рддрдХ рдХрд┐рд╕реА рд╕рдордп рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж @ehamai - # 2 рдХреЗ рд▓рд┐рдП рдЬрдм рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ 'рдЦрд╛рд▓реА, 0, рдпрд╛ 1 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ' - рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ? 0 рдФрд░ 1 рд╡рд┐рдкрд░реАрдд рдирд╣реАрдВ рд╣реИрдВ? (рд╣рдо 1 рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рд╕реЗрдЯ рд╣реИ рдФрд░ рд╣рдо рдорд╛рди рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдорддрд▓рдм рд╣рд╛рдБ / рд╕рдЪ (рдкреИрдХреЗрдЬ рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдБ) рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣рд╛рдБ рдкреНрд░рд▓реЗрдЦрд┐рдд: https://docs.microsoft.com/en-us/azure/azure-functions/run-functions-from -рддреИрдирд╛рддреА-рдкреИрдХреЗрдЬ)

рд╣рд╛рдп рдЗрд▓рд┐рдпрдЯ, рдЕрддреНрдпрдВрдд рддреЗрдЬрд╝ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рддреЛ рдмрд╕ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдЙрдкрднреЛрдЧ рдпреЛрдЬрдирд╛ рдореЗрдВ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╕рдордп рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд▓реЗрдХрд┐рди рдХреЛрдИ рдЬрд╝рд┐рдк/рдкреИрдХреЗрдЬ рдирд╣реАрдВ

  • рдореБрдЭреЗ рдкреНрд░реЛрдбрдХреНрд╢рди рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рджреЛрдиреЛрдВ рдкрд░ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рджреЛрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

  • рдореБрдЭреЗ WEBSITE_CONTENTSHARE рдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрд▓реЙрдЯ рдкрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рд╛рджрд░

рдУрд╡реЗрди

рд╕реЗ: рдЗрд▓рд┐рдпрдЯ рд╣рдорд╛рдИ рд╕реВрдЪрдирд╛рдПрдВ @github.com
рднреЗрдЬрд╛ рдЧрдпрд╛: 22 рдЬреВрди 2020 17:31
рдкреНрд░рддрд┐: MicrosoftDocs/azure-docs [email protected]
рд╕реАрд╕реА: рдУрд╡реЗрди рд╡рд┐рдВрдЯрд░рдмреЛрди (рдЖрдИрдЯреАрд╕реАрдПрд╕ - рд╕реНрдЯрд╛рдл) @noreply.github.com
рд╡рд┐рд╖рдп: рдкреБрди: [MicrosoftDocs/azure-docs] WEBSITE_CONTENTSHARE рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (#36458)

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

рд╣реЗ рд╕рдм рд▓реЛрдЧ, рдпрд╣рд╛рдБ рд╕рднреА рднреНрд░рдо рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рд╣рдо Azure рдкреЛрд░реНрдЯрд▓ рдХреЛ рдпрд╣ рдмрддрд╛рдХрд░ рд╕реНрдорд╛рд░реНрдЯ рдмрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдХрдм рднрд╛рдЧ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рддрд░реНрдХ рдХреЛ рдЧрд▓рдд рдмрддрд╛рдпрд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЕрдм рд▓реЛрдЧ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред рд╣рдо рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ рдпрд╣рд╛рдВ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдРрдк рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ:

рдпрджрд┐ рдЖрдк рд▓реЛрдЪрджрд╛рд░ рдкреНрд░реАрдорд┐рдпрдо рдпрд╛ рдЦрдкрдд рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрди рдорд╛рдирджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

  1. рдЖрдкрдХреЗ рдкрд╛рд╕ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдпрд╛

  1. рдпрджрд┐ рдЖрдк рдЬрд╝рд┐рдк/рдкреИрдХреЗрдЬ рд╕реЗ рд░рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ "WEBSITE_USE_ZIP", "WEBSITE_RUN_FROM_ZIP", рдпрд╛ "WEBSITE_RUN_FROM_PACKAGE" рдЦрд╛рд▓реА, 0, рдпрд╛ 1 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдкрд░ рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F36458%23issuecomment-64761943&data = 02% 7C01% 7Co.winterbone% 40uea.ac.uk% 7Cecd3322262374fb9ffb608d816c9ad12% 7Cc65f8795ba3d43518a070865e5d8f090% 7C0% 7C0% 7C637284402737046987 рдФрд░ sdata = woJvSwWrHgKQIV3xQ8QX3vIOULv6ZNfn5wln4tPn3EA% 3 рдбреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд = 0 , рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд https://eur01.safelinks.protection.outlook.com/?url= https% 3A% 2F% 2Fgithub.com% 2Fnotifications% 2Funsubscribe рд▓реЗрдЦрди% 2FAGFS4PC23VOJOEKS6ESN2C3RX6BM5ANCNFSM4IJGDPBQ рдФрд░ рдбреЗрдЯрд╛ = 02% 7C01% 7Co.winterbone% 40uea.ac.uk% 7Cecd3322262374fb9ffb608d816c9ad12% 7Cc65f8795ba3d43518a070865e5d8f090% 7C0% 7C0% 7C637284402737056941 рдФрд░ sdata = StHshC6EtV6A% 2BLi3g7x0xfNx56POAYnwjMWihEf% 2BCYM% 3 рдбреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд = 0 .

@briandunnington - рд╣рд╛рдБ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрд╣ рднреНрд░рдорд┐рдд рд╣реИред

  • 0 рдХрд╛ рдЕрд░реНрде рд╣реИ рдЕрдХреНрд╖рдо
  • 1 рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕реНрдерд╛рдиреАрдп рдЬрд╝рд┐рдк рд╕реЗ рдЪрд▓рд╛рдирд╛ рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рдХрдерди рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рднреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@OwainWin - рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рд╕реЗ рднреНрд░рдорд┐рдд рд╣реВрдВред рдЖрдкрдиреЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ WEBSITE_CONTENTSHARE рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░реЛрдбрдХреНрд╢рди рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рджреЛрдиреЛрдВ рдкрд░ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж @ehamai - рддреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдореВрд▓ рдкреНрд░рд╢реНрди рдкрд░ рд╡рд╛рдкрд╕: WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рдХреЛ рдПрдХ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреНрдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдФрд░ рдмрд╛рдж рдХреА рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдкреНрд░реАрдорд┐рдпрдо рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП (рдЦрдкрдд рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 100% рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ), рдпрд╣рд╛рдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реИ рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ/рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:

  • рдпрджрд┐ рдЖрдк рдПрдХ рдирдпрд╛ рд╕рдВрд╕рд╛рдзрди рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ:

    • рдпрджрд┐ рдЖрдк рди рддреЛ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдВрдд рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдлрд╝рдВрдХреНрд╢рди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реАрдорд┐рдд рд╕рдВрджреЗрд╢ рд╣реЛрдЧрд╛

    • рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ WEBSITE_CONTENTSHARE рдЧреБрдо рд╣реИ

    • рдпрджрд┐ рдЖрдк рджреЛрдиреЛрдВ рдореВрд▓реНрдпреЛрдВ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

  • рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ

    • рдпрджрд┐ рдЖрдк рди рддреЛ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдВрдд рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдлрд╝рдВрдХреНрд╢рди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реАрдорд┐рдд рд╕рдВрджреЗрд╢ рд╣реЛрдЧрд╛

    • рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ (рдФрд░ рдмрд╛рдж рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ) рднрд▓реЗ рд╣реА WEBSITE_CONTENTSHARE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ

    • рдпрджрд┐ рдЖрдк рджреЛрдиреЛрдВ рдорд╛рдиреЛрдВ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ 'рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ' рдХрд┐ рдПрдЖрд░рдПрдо рднрд╛рдЧ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХрд╛рдзрд┐рдХ-рдкреБрдирд░рд╛рд░рдВрдн рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдФрд░ рдЙрдкрд░реЛрдХреНрдд рдПрдордПрд╕ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдЕрдкрдбреЗрдЯ рдкрд░ WEBSITE_CONTENTSHARE рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ

рддреЛ рдРрд╕рд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдПрдХрд▓ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдордп рджреЛрдиреЛрдВ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдп рдЗрд▓рд┐рдпрдЯ

рджреВрд╕рд░реЗ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдХрд╣рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдерд╛ рдХрд┐ WEBSITE_CONTENTSHARE рдХреЛ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдПрдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рддреЛ рдЗрд╕рдореЗрдВ рдиреАрдЪреЗ рдХреА рддрд░рд╣ рдЯрд┐рдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

[рд╕реАрдЖрдИрдбреА: [email protected]]

рд╕реЗ: рдЗрд▓рд┐рдпрдЯ рд╣рдорд╛рдИ рд╕реВрдЪрдирд╛рдПрдВ @github.com
рднреЗрдЬрд╛ рдЧрдпрд╛: 22 рдЬреВрди 2020 18:38
рдкреНрд░рддрд┐: MicrosoftDocs/azure-docs [email protected]
рд╕реАрд╕реА: рдУрд╡реЗрди рд╡рд┐рдВрдЯрд░рдмреЛрди (рдЖрдИрдЯреАрд╕реАрдПрд╕ - рд╕реНрдЯрд╛рдл) @noreply.github.com
рд╡рд┐рд╖рдп: рдкреБрди: [MicrosoftDocs/azure-docs] WEBSITE_CONTENTSHARE рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (#36458)

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

@OwainWin https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOwainWin&data=02%7C01%7Co.winterbone%40uea.ac.uk%7Cafedec71775f4f42d84108d816d2f967%7Cc65f8795ba3d43518a070865e5d8f090%7C0 %7C0%7C637284442665654874&sdata=x3m7KNp6hoQJMCqfb4aEUSNnmE6E5N7geDa8Vu7AUaw%3D&reserved=0 - рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореИрдВ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рд╕реЗ рднреНрд░рдорд┐рдд рд╣реВрдВред рдЖрдкрдиреЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ WEBSITE_CONTENTSHARE рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░реЛрдбрдХреНрд╢рди рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рджреЛрдиреЛрдВ рдкрд░ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F36458%23issuecomment-647674267&data = 02% 7C01% 7Co.winterbone% 40uea.ac.uk% 7Cafedec71775f4f42d84108d816d2f967% 7Cc65f8795ba3d43518a070865e5d8f090% 7C0% 7C0% 7C637284442665664832 рдФрд░ sdata = ctK99d4qO2YuIN% 2F07lwuHC0wNut% 2Fx8LjgLd7v55rTAM% 3 рдбреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд = 0 , рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд https://eur01.safelinks.protection.outlook.com /?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAGFS4PEPPJE7NN6RO5D4SSLRX6JGNANCNFSM4IJGDPBQ&data=02%7C01%7Co.winterbone%40uea.ac.uk%7Cafedec71775f4f42d84108d816d2f967%7Cc65f8795ba3d43518a070865e5d8f090%7C0%7C0%7C637284442665664832&sdata=wXaMW%2Fx% 2B5RXDtrfiQgHeZYtpc%2BhLyI9w6f9ut9NTFjM%3D&reserved=0 ред

@paulbatum

  • рдПрдЖрд░рдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ, WEBSITE_CONTENTSHARE рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж, рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЖрдЧреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рд╛рдордЧреНрд░реА рд╕реНрд╡реИрдк рд╣реЛ рд╕рдХрддреА рд╣реИ)

рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?

рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдареАрдХ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╢рд╛рдпрдж 1-2 рдорд╣реАрдиреЗ рд▓рдЧреЗрдВрдЧреЗред рддреЛ рдЗрд╕ рдмреАрдЪ, рдореИрдВрдиреЗ рдКрдкрд░ рдЬреЛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕реЗ рд╢реБрд░реВ рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ) рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдЕрдВрддрд┐рдо рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡рд┐рдиреНрдпрд╛рд╕ рдХреНрдпрд╛ рд╣реИ?
рдХреНрдпрд╛ рд╣рдо Azure/рдРрдк-рд╕реЗрд╡рд╛-рдШреЛрд╖рдгрд╛рдУрдВ рдкрд░ рдЙрдЪрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдШреЛрд╖рдгрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдпрд╣ рд╕рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреИрдирд╛рдд рд╣реЛ рдЬрд╛рдП?

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

рдЕрднреА, рд╣рдорд╛рд░рд╛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

{
  "apiVersion": "2016-08-01",
  "type": "Microsoft.Web/sites",
  "name": "[variables('functionAppName')]",
  "location": "[variables('defaultLocation')]",
  "kind": "functionapp",
  "properties": {
    "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('functionAppName'))]"
  },
  "resources": [
    {
      "name": "slotconfignames",
      "type": "config",
      "apiVersion": "2016-08-01",
      "dependsOn": [
        "[resourceId('Microsoft.Web/sites', variables('functionAppName'))]"
      ],
      "properties": {
        "appSettingNames": [
          "SomeSlotSpecificSetting"
        ]
      }
    },
    {
      "name": "staging",
      "type": "slots",
      "apiVersion": "2016-08-01",
      "location": "[variables('defaultLocation')]",
      "dependsOn": [
        "[resourceId('Microsoft.Web/serverfarms', variables('functionAppName'))]",
        "[resourceId('Microsoft.Web/sites', variables('functionAppName'))]"
      ],
      "properties": {
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('functionAppName'))]",
        "siteConfig": {
          "appSettings": [
            {
              "name": "AzureWebJobsStorage",
              "value": "[ourapp.storageConnectionString(listkeys(resourceId('Microsoft.Storage/storageAccounts', variables('storageResourceName')), '2015-05-01-preview').key1, variables('storageResourceName'))]"
            },
            {
              "name": "AzureWebJobsDashboard",
              "value": "[ourapp.storageConnectionString(listkeys(resourceId('Microsoft.Storage/storageAccounts', variables('storageResourceName')), '2015-05-01-preview').key1, variables('storageResourceName'))]"
            },
            {
              "name": "SomeSetting__Foo",
              "value": "[parameters('someSettings').foo]"
            },
            {
              "name": "SomeSetting__Bar",
              "value": "[parameters('someSettings').bar]"
            },
            {
              "name": "WEBSITE_CONTENTAZUREFILECONNECTIONSTRING",
              "value": "[ourapp.storageConnectionString(listkeys(resourceId('Microsoft.Storage/storageAccounts', variables('storageResourceName')), '2015-05-01-preview').key1, variables('storageResourceName'))]"
            },
            {
              "name": "WEBSITE_CONTENTSHARE",
              "value": "[toLower(variables('functionAppName'))]"
            },
            {
              "name": "FUNCTIONS_EXTENSION_VERSION",
              "value": "~3"
            },
            {
              "name": "FUNCTIONS_WORKER_RUNTIME",
              "value": "dotnet"
            },
            {
              "name": "SomeSlotSpecificSetting",
              "value": "abc 123"
            },
            {
              "name": "WEBSITE_RUN_FROM_PACKAGE",
              "value": "1"
            }
          ]
        }
      }
    }
  ],
  "dependsOn": [
    "[resourceId('Microsoft.Storage/storageAccounts', variables('storageResourceName'))]",
    "[resourceId('Microsoft.Web/serverfarms', variables('functionAppName'))]"
  ]
}

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

  • рдЪрд░рдг 1) рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдореЗрдВ рддреИрдирд╛рдд рдХрд░реЗрдВ
  • рдЪрд░рдг 2) рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдореЗрдВ рдлрдВрдХреНрд╢рди рдРрдк рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВ
  • рдЪрд░рдг 3) рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреБрдЫ рдзреВрдореНрд░рдкрд╛рди рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВ
  • рдЪрд░рдг 4) рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрдбрдХреНрд╢рди рд╕реНрд▓реЙрдЯреНрд╕ рдХреЛ рд╕реНрд╡реИрдк рдХрд░реЗрдВ

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВрдХрд┐ WEBSITE_CONTENTSHARE рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдВрджрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрддреНрдкрд╛рджрди рд╕реНрд▓реЙрдЯ рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рддреБрд░рдВрдд рдЪрд░рдг 2 рдХреЗ рдмрд╛рдж рдЖрд╡реЗрджрди рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЗ рд░рд╣реЗ рд╣реИрдВ (рдПрдХ рд╕реНрд╡реИрдк рд╕реЗ рдкрд╣рд▓реЗ рднреА рд╣реЛрддрд╛ рд╣реИ)ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЬрдм рд▓реЛрдЧ "рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕реНрд╡реИрдк рдСрдкрд░реЗрд╢рди" рдХрд╣рддреЗ рд╣реИрдВ рддреЛ рд▓реЛрдЧ рдпрд╣реА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╣рдо _DO NOT_ рдЕрдкрдиреЗ ARM рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкреНрд░реЛрдбрдХреНрд╢рди рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо _DO NOT_ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ ARM рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЪрд▓рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдбрдХреНрд╢рди рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПред рдкреВрд░реНрдг рдореЛрдб рдореЗрдВ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рдо рдЙрддреНрдкрд╛рджрди рд╕реНрд▓реЙрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХреА рдЧрдИ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИрдВред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ WEBSITE_CONTENTSHARE рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рд╕рднреА рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдореВрд▓реНрдп рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ рдФрд░ рдЕрдм "рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕реНрд╡реИрдк" рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╣рд╛рдп рд╕рдм, рдореИрдВ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд▓реЙрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдФрд░ рдореИрдВ WEBSITE_CONTENTSHARE, рдФрд░ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЖрдкрдХреА рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реВрдВрдЧрд╛:

рдпрд╣рд╛рдБ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╣реИ:

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

WEBSITE_CONTENTSHARE:

  • рдпрд╣ рдЕрдм рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрднреЛрдЧ sku рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП ARM рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдлрд╝реАрд▓реНрдб рдХреЛ рд╕реНрд╡рддрдГ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ рдФрд░ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕реНрд╡реИрдк рд╕реЗ рдмрдЪ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕рдХреЗ рдмрд╛рдж рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ WEBSITE_CONTENTSHARE рдХреА рдЗрд╕ рдСрдЯреЛ-рдЬреЗрдирд░реЗрд╢рди рдХреЛ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдкреНрд░реАрдорд┐рдпрдо рд╕реНрдХреА рдХреЗ рд▓рд┐рдП рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рдЖрдзреЗ рдмреЗрдбрд╝реЗ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдЕрдЧрд▓реЗ 2 рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд╕реНрдХрд╕ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╕рдорд╛рди рд╣реЛрдЧрд╛ рдФрд░ WEBSITE_CONTENTSHARE рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдХреБрдЫ рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛!

@shubDhond рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рд╣рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╡рд┐рдВрдбреЛрдЬрд╝ рдЦрдкрдд рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП @shubDhond рдЕрдЧрд░ рдореИрдВ рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдЖрд░реНрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ WEBSITE_CONTENTSHARE рдЧреБрдо рд╣реИред
рдореБрдЭреЗ рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рджреЛрдиреЛрдВ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓рддреА рд╣реИ "рднрдВрдбрд╛рд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реАрдорд┐рдд рд╣реЛрдЧреА"ред

рдЙрдкрднреЛрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдЙрди рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╣реИ рдЬрд┐рдирдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдиреЗрдЯ рдХреЛрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЦрдкрдд рдпреЛрдЬрдирд╛?

рдареАрдХ рд╡реИрд╕рд╛ рд╣реА! рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рднреА рдорд┐рд▓рддреА рд╣реИред рдЗрд╕реЗ рдХрдм рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдЦрдкрдд рдФрд░ рд▓реЛрдЪрджрд╛рд░ рдпреЛрдЬрдирд╛ рдкрд░ рдореЗрд░рд╛ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдпрд╣ рд╣рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддреИрдирд╛рддреА рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣рд╛ рд╣реИред

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реАрдзреЗ Microsoft.Web/sites рдкреНрд░реЙрдкрд░реНрдЯреАрдЬ (рд╕рд╛рдЗрдЯрдХреЙрдиреНрдлрд┐рдЧ, рдРрдкрд╕реЗрдЯрд┐рдВрдЧ) рдореЗрдВ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдкреНрд░реАрдорд┐рдпрдо рдХреЗ рд▓рд┐рдП WEBSITE_CONTENTSHARE рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рд╣реИ, рд▓реЗрдХрд┐рди Microsoft.Web/sites/config рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп рдирд╣реАрдВред "type": "config" ред

@shubDhond рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред Windows рдЙрдкрднреЛрдЧ рдпреЛрдЬрдирд╛ рдкрд░ рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЗ рд╕рд╛рде рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ WEBSITE_CONTENTSHARE рдХреЗ рдмрд┐рдирд╛ рдЖрдкрдХреЛ "WEBSITE_CONTENTSHARE рдЧреБрдо рд╣реИ" рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдЧреАред

Azure DevOps рдореЗрдВ рдРрдк рд╕реЗрд╡рд╛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдФрд░ рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рднреА HTTP 400 рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧреАред

рдЦрдкрдд рдпреЛрдЬрдирд╛ рдкрд░ рдПрдЬрд╝реНрдпреЛрд░ рдлрд╝рдВрдХреНрд╢рди рдРрдкреНрд╕ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред

@clarenceks . рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рд╣рдо рднреА @clarenceks рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рд╣рдо рднреА Azure рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ WEBSITE_CONTENTSHARE рдмрд┐рдирд╛ рдХреЗрд╡рд▓ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ WEBSITE_RUN_FROM_PACKAGE 1 рдкрд░ рд╕реЗрдЯ рд╣реИред
image

рдореБрдЭреЗ рдпрд╣ рднреА рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬрдм рдЖрдкрдХрд╛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЛрдб Complete рд╕реЗрдЯ рд╣реЛ? рдХреНрдпрд╛ рдпрд╣ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдРрдк рд╕реЗрдЯрд┐рдВрдЧ WEBSITE_CONTENTSHARE рдирд╣реАрдВ рд╣рдЯрд╛рдПрдЧрд╛?

рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреА рддрд░рд╣, рд╣рдо рднреА рдЦреЛ рдЧрдП рд╣реИрдВред

рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░рд╛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдореЗрд░реЗ рдлрд╝рдВрдХреНрд╢рди рдРрдк рдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЙрдкрднреЛрдЧ рдпреЛрдЬрдирд╛ рдореЗрдВ рддреИрдирд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рддреИрдирд╛рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░, рд╕рдВрджреЗрд╢ Storage is not configured, Function scaling will be limited. Click to learn more рдЕрдм рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╕реНрд▓реЙрдЯ рд╕реНрд╡реИрдк рднреА рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдПрдХ Azure рдлрд╝рдВрдХреНрд╢рди рдРрдк рд╣реИ, рддреЛ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рд╕реЗрдЯрд┐рдВрдЧ рдРрдк рд╕реЗрд╡рд╛ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдореМрдЬреВрдж рд╣реИред

рд╕рдВрд╕рд╛рдзрди рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХрд╛ рд╣реЛрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдПрдЖрд░рдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдпрд╣ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдореБрдЦреНрдп рдРрдк рд╕реЗрд╡рд╛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рджреМрд░рд╛рди Microsoft.Web/sites рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдРрдк рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ Microsoft.Web/sites/config рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдХрд╛рд░ рд╣реЛрдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред

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

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

1) рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдРрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд╛рдЗрдЯ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЙрддреНрдкрд╛рджрди рд╕рд╛рдЗрдЯ рдкрд░ рддреИрдирд╛рдд рдХреА рдЬрд╛рдПрдВрдЧреА, рдЙрдиреНрд╣реЗрдВ рднрд╡рд┐рд╖реНрдп рдХреА рддреИрдирд╛рддреА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрдкрд╛рджрди рд╕рд╛рдЗрдЯ рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред

2) рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдРрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣рдореЗрд╢рд╛ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡реИрдк рд╕реНрд▓реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдореИрдВ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реВрдБред рдпрджрд┐ рдЙрдкрднреЛрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдПрдХ рд╕реНрд▓реЙрдЯ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдПрдХ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрдбрдХреНрд╢рди рд╕реНрд▓реЙрдЯ рдХреЗ рдмреАрдЪ рд╕реНрд╡реИрдк рдХреИрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдЕрд▓рдЧ рд╕реНрдЯреЛрд░реЗрдЬ рдЕрдХрд╛рдЙрдВрдЯ рдкрд░ рдЪрд▓реЗ? рд╡реЗрдм рдРрдкреНрд╕ рдХреЗ рд╕рд╛рде рдпрд╣ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рдлрд╝рдВрдХреНрд╢рди рдРрдк рд╕реНрд▓реЙрдЯреНрд╕ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯрд╛/рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рддрдп рди рд╣реЛ рдЬрд╛рдПред рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдпрд╣ рдмрддрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдореИрдВ рдЧрд▓рдд рдХреНрдпреЛрдВ/рдХреИрд╕реЗ рд╣реВрдВ! рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдореБрджреНрджрд╛ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

рд▓реЛрдЪрджрд╛рд░ рдкреНрд░реАрдорд┐рдпрдо рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛ред рд╕рдорд╛рди WEBSITE_CONTENTSHARE рдХреЗ рд╕рд╛рде рд╕рдорд╛рди ARM рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕реНрдЯреЗрдЬ рд╕реНрд▓реЙрдЯ рдореЗрдВ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкреНрд░реЛрдбрдХреНрд╢рди рд╕реНрд▓реЙрдЯ рд╕реНрдЯреЗрдЬ рд╕реНрд▓реЙрдЯ рдХреЗ рд╕рдорд╛рди рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИред
WEBSITE_CONTENTSHARE рдХреЗ рдмрд┐рдирд╛ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ 2020-09-08T10:15:32.8385428Z ##[debug]Set-AzWebAppSlot : Operation returned an invalid status code 'BadRequest' рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ

рдореИрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВред рдХреНрдпрд╛ рдХрд░рдирд╛ рд╕рд╣реА рд╣реИ?

рдпрджрд┐ рдЖрдк рд▓реЛрдЪрджрд╛рд░ рдкреНрд░реАрдорд┐рдпрдо рдпрд╛ рдЦрдкрдд рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрди рдорд╛рдирджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

рдЖрдкрдХреЗ рдкрд╛рд╕ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдпрд╛

рдпрджрд┐ рдЖрдк рдЬрд╝рд┐рдк/рдкреИрдХреЗрдЬ рд╕реЗ рд░рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ "WEBSITE_USE_ZIP", "WEBSITE_RUN_FROM_ZIP", рдпрд╛ "WEBSITE_RUN_FROM_PACKAGE" рдЦрд╛рд▓реА, 0, рдпрд╛ 1 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдкрд░ рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЬреИрд╕рд╛ рдХрд┐ @ehamai рдХрд╣рддреЗ рд╣реИрдВ?

рдпрд╛

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

WEBSITE_CONTENTSHARE:

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

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ WEBSITE_CONTENTSHARE рдХреА рдЗрд╕ рдСрдЯреЛ-рдЬреЗрдирд░реЗрд╢рди рдХреЛ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдкреНрд░реАрдорд┐рдпрдо рд╕реНрдХреА рдХреЗ рд▓рд┐рдП рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рдЖрдзреЗ рдмреЗрдбрд╝реЗ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдЕрдЧрд▓реЗ 2 рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд╕реНрдХрд╕ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рд╕рдорд╛рди рд╣реЛрдЧрд╛ рдФрд░ WEBSITE_CONTENTSHARE рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдХреБрдЫ рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛!

рдЬреИрд╕рд╛ рдХрд┐ @shubDhond рдХрд╣рддреЗ рд╣реИрдВ?

рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рд╕реНрд▓реЙрдЯ рдкрд░ рдХреЛрдИ WEBSITE_CONTENTSHARE (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрдкрд╛рджрди рд╕реНрд▓реЙрдЯ рдореЗрдВ рдХреЛрдИ рдРрдкрд╕реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ) рдХреЗ рд╕рд╛рде рдЙрдкрднреЛрдЧ рдпреЛрдЬрдирд╛ рдкрд░ рдиреАрд▓рд╛ рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдФрд░ рдореИрдВ:

  1. рдПрдЖрд░рдПрдо рдХреЛ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдореЗрдВ рддреИрдирд╛рдд рдХрд░реЗрдВ
  2. рд╡рд┐рдирд┐рдордп
  3. рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рддреИрдирд╛рдд рдХрд░реЗрдВ

рдлрд┐рд░ рдпрд╣ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ WEBSITE_CONTENTSHARE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдРрд╕рд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ рдкреБрд░рд╛рдиреЗ рдЙрддреНрдкрд╛рджрди рд╕реНрд▓реЙрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдзрд╛рдЧрд╛ @ehamai рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рдореИрдВ "WEBSITE_RUN_FROM_PACKAGE" рдХрд░рддрд╛ рд╣реВрдВред

рдордЬреЗрджрд╛рд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐, рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди ~ 3 рдХреЗ рдмрдЬрд╛рдп ~ 2 рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ ~3 рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд▓реЙрдЯ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ?
рдпрд╣ рдмрд╣реБрдд рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

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

рдкреБрди: рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ: @mattchenderson

рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди?

рд╣рдореЗрдВ рднреА Microsoft рд╕рдорд░реНрдерди рджреНрд╡рд╛рд░рд╛ рд╕рд▓рд╛рд╣ рджреА рдЧрдИ рд╣реИ рдХрд┐ "WEBSITE_CONTENTSHARE" рдЧреБрдг рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдм рдЗрд╕реЗ рд╕реНрд▓реЙрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╣рдорд╛рд░реЗ рдмрд┐рд▓реНрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдФрд░ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИред рдХреГрдкрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВ!

рдореИрдВ рднреА рд╕рд╣рдордд рд╣реВрдБред рдпрд╣рд╛рдБ рд╕реНрд▓реЙрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордп рд╣реИ!

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

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

рдпрд╣рд╛рдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдЦреЗрдж рд╣реИ, рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдирд╣реАрдВ рдХреА рдЬрд╛ рд░рд╣реА рдереА рдФрд░ рд╕рд╛рде рд╣реА рдЗрд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рднреНрд░рдо рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдКрдкрд░ @clarenceks рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрднреА рддрдХ рд╕рд╣реА рд╣реИред рдЙрди рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ Azure рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрдЧреНрд░рд╣рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рджреЛрдиреЛрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред рдПрдХ рдмрд╛рд░ рдЬрдм рдпреЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХрд╛ рдРрдк рдЕрдм Azure рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗ WEBSITE_CONTENTSHARE рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдкреАрдЖрдИ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдирд┐рд░реНрдорд╛рдг ('Microsoft.Web/sites' рд╕рдВрд╕рд╛рдзрди) рдкрд░ рдпрджрд┐ рдЖрдк WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ WEBSITE_CONTENTSHARE рдирд╣реАрдВ, рддреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдордЧреНрд░реА рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореМрдЬреВрджрд╛ 'Microsoft.Web/sites' рд╕рдВрд╕рд╛рдзрди рдпрд╛ 'Microsoft.Web/sites/config' рд╕рдВрд╕рд╛рдзрди рдХреЗ рдЕрдкрдбреЗрдЯ рдкрд░, рдПрдкреАрдЖрдИ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрдк рдХреЗ рд▓рд┐рдП WEBSITE_CONTENTSHARE рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдХреЛрдИ рдорд╛рди рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ , рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИред

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

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

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

@shubDhond рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрди рд╕реНрд▓реЙрдЯ рдореЗрдВ рдкрд╣рд▓реА рддреИрдирд╛рддреА рдкрд░

@mslot рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рднреАрддрд░ рдмрддрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (https://docs.microsoft.com/en-us/azure/azure-resource- рдкреНрд░рдмрдВрдзрдХ/рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕/рдЯреЗрдореНрдкрд▓реЗрдЯ-рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓-рдЙрдкрдпреЛрдЧ-рд╢рд░реНрддреЛрдВ) рдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Azure рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрд╣ рд╕рд╛рдЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ рдФрд░ рдпрд╣ рджреЗрдЦрдХрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрдк рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рд╣реИрдВред

@mslot рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рднреАрддрд░ рдмрддрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (https://docs.microsoft.com/en-us/azure/azure-resource- рдкреНрд░рдмрдВрдзрдХ/рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕/рдЯреЗрдореНрдкрд▓реЗрдЯ-рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓-рдЙрдкрдпреЛрдЧ-рд╢рд░реНрддреЛрдВ) рдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Azure рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрд╣ рд╕рд╛рдЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ рдФрд░ рдпрд╣ рджреЗрдЦрдХрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрдк рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ WEBSITE_CONTENTAZUREFILECONNECTIONSTRING рдФрд░ WEBSITE_CONTENTSHARE рд╣реИрдВред

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

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

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

@shubDhond рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Azure рдлрд╝рд╛рдЗрд▓реЗрдВ "рднрд╛рдЧ" рдХреЛ рд╕рдордЭ рдирд╣реАрдВ

рд╣рд╛рдп @cannehag рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ? RunFromPackage рдРрдк рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдЪрд┐рдкрдЪрд┐рдкрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд▓рдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рдорд╛рди рд▓рдХреНрд╖рдг рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдПрдХ рдирдП рдореБрджреНрджреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рддрд╛рдХрд┐ рд╣рдо рдпрд╣рд╛рдВ рднреНрд░рдо рди рдЬреЛрдбрд╝реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрджреНрджреЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

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

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

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

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

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

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

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