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

рджрд░рдЕрд╕рд▓, рдпрд╣ рд╕рдм - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕реЗ рдХрдИ рдмрд┐рдВрджреБ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдкреНрд░рдХрдЯ рд╣реБрдП рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЬреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
1.
рдЖрдИрдЖрдИрдПрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╕ ред рд▓реЛрдХрд▓рдбрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдЖрдИрдПрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рддреИрдпрд╛рд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдирд╡рдЬрд╛рдд рд╢рд┐рд╢реБ рдХреЛ рдкреВрд░реА рддрд░рд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ IIS рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реИред рдмрд╕ "рд╡реЗрдмрд╕рд╛рдЗрдЯ" рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЧреБрдг рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ "рд╡реЗрдм" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ "рдЖрдИрдЖрдИрдПрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдХреЛ рдЕрдирдЪреЗрдХ рдХрд░реЗрдВред рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рддреБрд░рдВрдд рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдЧрд╛ - рдпрд╣ рдПрдХ рдЖрднрд╛рд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдФрд░ web.config рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдерд╛рдиреАрдпрдбрдм рд╕реЗ SQL рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реЗрдЧрд╛ред

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

3.
рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ ред рдореИрдиреБрдЕрд▓ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ
рдкреБрд░рд╛рдиреЗ рдореИрдиреБрдЕрд▓ рдореЗрдВ рдереЗ)ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдмрд┐рдирд╛ рд╢рд░реНрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЦрд╛рддреЗ рдХреЗ рддрд╣рдд рд╕реНрдкрд┐рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдПрдХред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ "AppData" рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд▓рд┐рдЦрд┐рдд рдЕрдиреБрдорддрд┐ рджреЗрдВред рд╡рд╣реАрдВ рдирдЧреЗрдЯ рдХреЗ рдкреИрдХреЗрдЯ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗред рд╣рдо рдЙрд╕ рдЦрд╛рддреЗ рдХреЛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рддрд╣рдд AppPool рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрддрд╛рдИ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ ApplicationPoolIdentity IIS рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╣реИ, рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо IIS_IUSRS рд╕рдореВрд╣ рдХреЛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВред
- рдЦред рдЙрд╕реА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛, рд╣рдо SQL рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВред
- рд╕реАред рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд╛рдж, рдЖрдк рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреБрдж рдХреЛ рд╡рд╣реА рднреВрдорд┐рдХрд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, UI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рдирдХ рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд╛рдж, dbo.UserRoles рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдбрд╛рд▓реЗрдВ, dbo.Roles рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рднреВрдорд┐рдХрд╛ рдХреА рдЖрдИрдбреА рджреЗрдЦреЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдкрддрд╛ "<рд╕рд░реНрд╡рд░ рдкрде> / рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЛ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрдкрд╣рд╛рд░реЛрдВ рдФрд░ рдЭрд▓рдХ рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

4.
рдЧреИрд▓рд░реАрдСрдирд░ ред рдпрд╣ рдЕрд╕рд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП web.config рдореЗрдВ "Gallery.GalleryOwner" рдЖрдЗрдЯрдо рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдкрдВрдЬреАрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдЙрдирд╕реЗ рдкрддреНрд░ рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред рдФрд░ рдЖрдк рдЗрд╕ рд╕рдорд╛рдЪрд╛рд░ рдкрддреНрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рд╡рд░реНрддрдорд╛рди SiteRoot рдХреЛ рдЕрд╡рд╢реНрдп рд▓рд┐рдЦреЗрдВред
<appSettings> <add key="Gallery.LuceneIndexLocation" value="AppData" /> <add key="Gallery.Environment" value="Development" /> <add key="Gallery.SiteRoot" value="http://your-server-name/" /> <add key="Gallery.GalleryOwner" value="%username% <%usermail%>" /> <add key="Gallery.ConfirmEmailAddresses" value="true" /> <add key="Gallery.HasWorker" value="false" /> </appSettings>
5.
рдПрдХ ред
рдЖрдБрдХрдбрд╝реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рд╣реИ ред рдЗрд╕ рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдЗрд╕рдХреЗ рдЖрд╣реНрд╡рд╛рди рдХреЗ рдХрд╛рд░рдг рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИред

рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдирдЧреЗрдЯ рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЖрдВрдХрдбрд╝реЗ
рдЕрдХреНрд╖рдо рд╣реИрдВ ред рдлрд┐рд▓рд╣рд╛рд▓, рдпрд╣ рдХреЗрд╡рд▓ рдХреНрд▓рд╛рдЙрдб рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣реИред
рдЖрдк IStatisticsService рдХрд╛ рдЕрдкрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕ рдХреЙрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рджреВрд╕рд░рд╛ рд░рд╛рд╕реНрддрд╛ рдЪреБрдирд╛ рд╣реИред
рд╡рд╣, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рд╣реИред рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЧреИрд▓рд░реА рдФрд░
рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рдирдЧреЗрдЯ рд╕рд░реНрд╡рд░
рд╣реИ ред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдПрдХ рдмрдЧ рд╣рдорд╛рд░реЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдЖрддрд╛ рд╣реИ (рдЗрд╕рд╕реЗ рдбреАрдПрд▓)? рдпрд╛ рдХреНрдпрд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЗрд╡рд▓ рдпрд╣ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ "рдбрд╕реНрдЯрд╕реНрдЯрдл" рдлрд╝рдВрдХреНрд╢рди рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ? рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд░ рдмрд╣рд╕ рдХреА рдЬрд░реВрд░рдд рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдирд┐рдкрдЯрд╛рди рдкрд░ рд╣реА рд╣реЛред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдирдЧреЗрдЯ рди рдХреЗрд╡рд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреИрдХреЗрдЬ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдмрд▓реНрдХрд┐
рдкреНрд░рддреАрдХ рдкреИрдХреЗрдЬ рднреА
рд╣реИ ред
рдФрд░ рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рддреАрдХ рд╕рд░реНрд╡рд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ
рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдордиреЗ
SymbolSource рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирдЧреЗрдЯ рдХреЗ рд╕рд╛рде рдЗрддрдиреЗ рдЕрдЪреНрдЫреЗ рджреЛрд╕реНрдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рддреАрдХ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рд╣рдо рдПрдХ рдЫреЛрдЯреА рд╕реА рд╡рд┐рд╖рдпрд╛рдВрддрд░ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдирдЧреЗрдЯ рдкреИрдХ рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдирдЧреЗрдЯ рдкреИрдХреЗрдЬ рдмрдирд╛рддреЗ рд╕рдордп, рд╣рдо тАЬтАУрд╕рд┐рдордмреЛрд▓тАЭ рдзреНрд╡рдЬ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдирдЧреЗрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рдкреИрдХреЗрдЬ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреИрдХреЗрдЬ <package_name> .symbols.nupkg, рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ pdb рдлрд╝рд╛рдЗрд▓ рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рд╣реЛрддрд╛ рд╣реИред рдлрд┐рд░ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ SymbolSource рд╕рд░реНрд╡рд░ рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ pdb рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░реЗрдЧрд╛ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЖрдВрддрд░рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗрдЧрд╛ред рдЕрдЧрд▓рд╛, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ,
рдкреНрд░рддреАрдХ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ , рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдпрд╣ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреАрдбреАрдмреА рдлрд╝рд╛рдЗрд▓ рдФрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддреА рд╣реИред
рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдлреАрдб рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреА рд╣рд┐рдореНрдордд рдирд╣реАрдВ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реВрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рдирд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, SymbolSource рдПрдХ рдирд┐рдЬреА рдлрд╝реАрдб рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╣ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рд╣рдордиреЗ рдЖрдЦрд┐рд░реА рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд┐рдпрд╛ред
рдФрд░ рдлрд┐рд░ рд╢реБрд░реВ рд╣реБрдЖ рд░реЛрдорд╛рдВрдЪ ...
рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрдкрдиреЗ рдкреНрд░рддреАрдХ рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд▓рдЧрднрдЧ рдЖрдкрдХреЗ рдирдЧреЗрдЯ рдлреАрдб рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ рд╣реИ - рд╣рдо рдПрдХ рдПрдорд╡реАрд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ,
рдирдЧреЗрдЯ рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, "App_Data" рдФрд░ "рдбреЗрдЯрд╛" рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ - рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрд░реЗ рд╣рд╛рдБ, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЖрдкрдХреЛ
рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ web.config рдореЗрдВ рдкрде рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛:
<appSettings> <add key="SrcSrvPath" value="C:\Program Files\Debugging Tools for Windows (x64)\srcsrv" /> </appSettings>
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдордиреЗ рдХрд┐рдпрд╛ рдерд╛ - рд╣рдордиреЗ SymbolServer рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 1.3.2 рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛, рдПрдХ рдЬрд╛рджреБрдИ рд╕реНрдХреНрд░реАрди рджреЗрдЦреАред

рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдХрд╛ рд╢реБрднрд╛рд░рдВрдн - рд╕рдм рдареАрдХ рд╣реИред рд╣рдордиреЗ
рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рд╣реИред
рд▓реЗрдХрд┐рди рдбрд┐рдмрдЧ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ...
рд╕рдорд╕реНрдпрд╛ рдХрд╛рдлреА рддреЗрдЬрд╝реА рд╕реЗ рдкрд╛рдИ рдЧрдИ - рдкреНрд░рддреАрдХ рдкреИрдХреЗрдЬ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╕реЗрд╡рд╛ рдиреЗ "рдбреЗрдЯрд╛" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛рдпрд╛ред рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП IIS рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЕрд▓рдЧ рдереА, рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВред рдПрдХ SymbolSource рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ SymbolSource рд╕рд░реНрд╡рд░ рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛ред
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рднреА рдмрд╣реБрдд рдЬрд▓реНрджреА рдкрд╛рдпрд╛ рдЧрдпрд╛, рдФрд░ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдпрд╣ рдФрд░ рднреА рдордЬрд╝реЗрджрд╛рд░ рд▓рдЧрд╛ред ManagedSourceExtractor рд╡рд░реНрдЧ рдореЗрдВ IsTemporaryCompilerFile рд╡рд┐рдзрд┐ рд╣реИ, рдЬреЛ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрддреА рд╣реИ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝рд╛рдЗрд▓ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдХрдВрдкрд╛рдЗрд▓рд░ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдЗрд╕рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИред рдФрд░ рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рдирд┐рд╖реЗрдз рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкрд░реЗрдЯрд░ рдерд╛ред рдпрд╣реА рд╣реИ, рдЗрд╕ рдкрджреНрдзрддрд┐ рдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдЬреЛ рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рдереАрдВ, рд╡реЗ рдЯреЗрдореНрдкреЛ рд╡рд╛рд▓реЗ рдереЗред рддреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рд┐рддреНрд░ рдиреЗ рдкреВрд░реЗ рд╕рд░реНрд╡рд░ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ред
рдареАрдХ рд╣реИ, рдЖрдк рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдВрд╕рддреЗ рд╣реБрдП,
рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдорд╛рдлрд╝ рдХрд┐рдпрд╛, рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдХрдЯреНрдард╛ рд╣реБрдПред рдФрд░ рдпрд╣рд╛рдВ рд╣рдо рдкрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╕рдорд╛рди рдЕрдиреБрд░реЛрдз
рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ , рдФрд░ рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рдВ, рдФрд░ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг 1.3.2 рдХреЛ рджреЛ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рддрдХ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдпреЗ рдЗрддрдирд╛ рдордЬрд╝реЗрджрд╛рд░ рдирд╣реАрдВ рдерд╛ред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ, рдмрд┐рд▓реНрдХреБрд▓ рдордЬрд╛рдХрд┐рдпрд╛ рдирд╣реАрдВред
рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╕реЛрдЪрд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдХреА рддрд▓рд╛рд╢ рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╡ ... рдФрд░ рдирдЧреЗрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд░реНрд╡рд░ рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг 1.3.1 рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдордиреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╕реНрд░реЛрдд рдкрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ "Web.config.transform" рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ "Web.config" рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд╛рдиреАрдп рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рджреМрд░рд╛рди рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
<location path="WinDbg/pdbsrc"> <system.webServer> <handlers> <clear /> <add name="Deny" verb="*" path="*.config" type="System.Web.HttpForbiddenHandler" /> <add name="Allow" verb="GET,HEAD" path="*" type="System.Web.StaticFileHandler" /> </handlers> <security> <requestFiltering> <fileExtensions allowUnlisted="true"> <clear /> </fileExtensions> </requestFiltering> </security> </system.webServer> </location>
рдЕрдм рдпрд╣ рддреИрдпрд╛рд░ рд╣реИ рдФрд░ рдпрд╣ рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд┐рд░ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ
рдПрдХ рдкреНрд░рднрд╛рд╡реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдмреАрдЯрд╛) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдЧреЗрдЯ-рд╕рд░реНрд╡рд░ рдкрд░реНрдпрд╛рдкреНрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИред
рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ: рдирдЧреЗрдЯ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИ, рдкреВрд░реА рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрд╕реНрдерд┐рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдирдЧреЗрдЯ рдореЗрдВ рд░рдЦреА рдЧрдИ рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рддреЛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ рдпрд╣ рддреБрд░рдВрдд рдХрд╛рдо рдХрд░реЗ, "рдмрдЧреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб рд▓рд┐рдЦреЗрдВ" рдХреА рд╢реНрд░реЗрдгреА рд╕реЗ рдХрд╛рд░реНрдпред
рдХрд┐рд╕реА рднреА рддрд░рд╣ рдПрдХ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд╛рд▓реЗрдВ рдФрд░ рд╕реНрдХреНрд╡рд╛рдЯреНрд╕ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд┐рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ "рдкреИрдХреЗрдЬ" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИрдВрдбрд▓ рдХреЗ рд╕рд╛рде dlls рдХреЛ рдмрджрд▓реЗрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рд╣реА nuget рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рд╣рдо рдпрд╣ рд╕рдм рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рди рдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдереЛрдбрд╝рд╛ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рдХреБрдЫ рд▓реЗрдХрд░ рдЖрдПред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рдордЭ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкрд╛рдардХреЛрдВ рдХреА рд░рд╛рдп рд╕реБрдирдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рдирдЧреЗрдЯ рдЯреЗрдк рд╣реЛрдВрдЧреЗред
- рд╕реНрдерд╛рдиреАрдп рдлрд╝реАрдб ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ (рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ, рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рди рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдкрддреЗ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдпреВрдПрдирд╕реА рдкрде рднреА)ред рд╡реАрд╕реАрдПрд╕ рдореЗрдВ рд╣рд░ рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯреЗрдк рдореЗрдВ рдкреИрдХреЗрдЯ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХреЛрдИ рднреА рдЗрд╕ рдЯреЗрдк рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдкрд░реАрдХреНрд╖рдг рдлрд╝реАрдб ред рдпрд╣ рднреВрдорд┐рдХрд╛ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ SymbolSource рд╕рд░реНрд╡рд░ рдкрд░ рдЖрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдлрд╝реАрдб (рдЕрд░реНрдерд╛рддреН рдлрд╝реАрдб, рдЧреИрд▓рд░реА рдирд╣реАрдВ) рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдПрдХ рдкреНрд░рддреАрдХ рдкреИрдХреЗрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдирдЧреЗрдЯ рдкреИрдХреЗрдЬ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрд╝реАрдб рдореЗрдВ рдкреНрд░рдХрд╛рд╢рди рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдзрд╛рд░ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрдВрдкрдиреА рдХреЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЕрдВрддрд┐рдо рдорд╢реАрдиреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдмрд┐рд▓реНрдб-рдорд╢реАрди рдореЗрдВ рдЗрд╕ рдЯреЗрдк рдХрд╛ рдПрдХ рд╕реНрд░реЛрдд рд╣реИред
- рд░рд┐рд▓реАрдЬ рдкреИрдХреЗрдЬ рд╕рд░реНрд╡рд░ ред рдпрд╣ рд╕рд░реНрд╡рд░ рд╡рд╣ рдерд╛ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдерд╛ - рд╕реБрдВрджрд░, рдПрдХ рдпреВрдЖрдИ рдФрд░ рдЕрдиреНрдп рдЙрдкрд╣рд╛рд░реЛрдВ рдХреЗ рд╕рд╛рдеред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реЛрдЯреА ApiKey рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реНрдерд╛рдиреАрдп рдЯреЗрдк рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ SymbolSource рдЯреЗрдк (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, SymbolSource рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред рдФрд░ рд╡рд╣рд╛рдВ рдЙрдирдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХреМрди рд╣реИред рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рдХрд╛рд╢рди рдХреЗрд╡рд▓ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдзрд╛рд░ рдХреЛрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЕрдкрдиреЗ рджрдо рдкрд░ рдФрд░ рдЕрдВрдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд░реЛрдд рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдорд╢реАрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ рдЬреЛ рдЕрдВрдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдВрдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд░рд┐рд▓реАрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдПрдХ рддрд░рдл, рдХрд┐ рдорд╢реАрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЕрдВрдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд░рд┐рд▓реАрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЕрдЧрд░ рдпрд╣ рдкреИрдХреЗрдЬ рдХреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рддреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛
рдХреЛ рдХрднреА рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ
рдХрд░реЗрдЧрд╛ ред
рджреВрд╕рд░реА рдУрд░, рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ (рдЙрдкрдХрд░рдг-> рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░-> рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдореЗрдВ рдкреИрдХреЗрдЬ рд╕реНрд░реЛрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рд░реНрд╡рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдСрд░реНрдбрд░ рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддрдп рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдзрд╛рд░ рдХреЛрдб рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рд╕рднреА рддреАрди рдлрд╝реАрдбреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдСрд░реНрдбрд░ рд░рд┐рд▓реАрдЬ рдлреАрдб, рдЯреЗрд╕реНрдЯ рдлреАрдб, рд╕реНрдерд╛рдиреАрдп рдлреАрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ, рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рд╡реИрд╕реЗ, рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рддрд░реНрдХ рдХрд╛рдлреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ - рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЕрдзрд┐рдХ рдЧрддрд┐ред
"рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдП?" рдЖрдк рдкреВрдЫрддреЗ рд╣реИрдВред рдЦреИрд░, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░, рд╕рднреА рдЯреЗрдкреЛрдВ рдХреЗ рд▓рд┐рдП "рдлреНрд░реЗрдорд╡рд░реНрдХ" рдХреА рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рд╣реИред рдпрд╣реА рд╣реИ, рдЕрдЧрд░ рдПрдХ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг 1.2.3.4 рдХреЛ рд░рд┐рд▓реАрдЬ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рддреАрдиреЛрдВ рдЯреЗрдкреЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рд░рд╣реЗрдЧрд╛ред
рдПрдХ рдУрд░, рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░ рдпрд╣ рдмрд╣реБрдд рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдХреНрд╕рд░ рд╕реЛрдЪрдирд╛ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ - рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдорд╛рдирдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдкрд░ рдкрдбрд╝рддрд╛ рд╣реИред
рдЕрдЪреНрдЫрд╛, рдЕрдЪреНрдЫрд╛ рд╕реЛрдЪрд╛ред рдЕрдм рдЖрдк рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкрд░ рд▓реМрдЯ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╣реА рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣реЗрдВрдЧреЗ рдФрд░ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд╛рдордЧреНрд░реА рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗред рдФрд░ рдпрд╣рд╛рдБ рд╣рдо рдЕрдкрдиреЗ рдкрд╛рдардХреЛрдВ рд╕реЗ рдкреВрдЫрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдпрджрд┐ рд╡рд┐рд╖рдп рдЖрдкрдХреЛ рд░реЛрдЪрдХ рд▓рдЧрд╛ - рддреЛ рд╣рдореЗрдВ рдЗрд╕реЗ рд╕рдордЭрдиреЗ рджреЗрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдЫреЛрдбрд╝реЗрдВред рд╡реЗ рд╣рдореЗрдВ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЙрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рднреА рдХрд░реЗрдВрдЧреЗред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
UPD: рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдЦ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдареАрдХ рдПрдХ рджрд┐рди рдмрд╛рдж,
SymbolSource.Server.Basic рдкреИрдХреЗрдЬ
рдЕрдкрдбреЗрдЯ (рд╕рдВрд╕реНрдХрд░рдг 1.3.3) рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреАрдХ рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдкрд░ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдмрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред