рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

xsp4 - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ xsp4 рдЪрд▓рд╛рдПрдВ

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

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


XSP - рдореЛрдиреЛ ASP.NET рд╡реЗрдм рд╕рд░реНрд╡рд░ (xsp4 рдФрд░ xsp42)

SYNOPSIS


xsp4 [рд╡рд┐рдХрд▓реНрдк]

or

рдореЙрдб-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ [рд╡рд┐рдХрд▓реНрдк]

or

fastcgi-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ [рд╡рд┐рдХрд▓реНрдк]

рд╡рд░реНрдгрди


XSP, mod-mono-server рдФрд░ fastcgi-mono-server ASP.NET-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рд╣реИрдВред

рдпрджрд┐ `xsp4' рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдиреНрдпреВрдирддрдо рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдЬреЛ ASP.NET рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рддреА рд╣реИ
рд░рдирдЯрд╛рдЗрдо рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ System.Web рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореЛрдиреЛ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдПрдВ. рдпрд╣ рд╕рд░реНрд╡рд░ рдЫреЛрдЯреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ,
рд╡рд╣ рд╕рдм рдХреБрдЫ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рдЬреЛ рдПрдХ рдЙрддреНрдкрд╛рджрди рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

`рдореЙрдб-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░' рдФрд░ 'рдлрд╝рд╛рд╕реНрдЯрд╕реАрдЬреАрдЖрдИ-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░' рджреЛрдиреЛрдВ ASP.NET рд░рдирдЯрд╛рдЗрдо рд╣реЛрд╕реНрдЯ рд╣реИрдВ рдЬреЛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░реЗрдВ (рдЗрд╕ рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдЕрдкрд╛рдЪреЗ 1.3-2.2 рдереЗ
mod_mono рдФрд░ рдлрд╛рд╕реНрдЯрд╕реАрдЬреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдЕрдиреНрдп рд╡реЗрдм рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд░реНрдерд┐рдд)ред рдпрд╣ рддрдВрддреНрд░
рдЙрдЪреНрдЪ-рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕рд░реНрд╡рд░ рдпрд╛ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдореБрдЦреНрдп HTTP рд╕рд░реНрд╡рд░ рдФрд░ рдореМрдЬреВрджрд╛ рд╕рднреА рдЕрдиреБрдХреВрд▓рди рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИ
рд╕рд░реНрд╡рд░, ASP.NET рд░рдирдЯрд╛рдЗрдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордпред рдЖрдк рдкреНрд░рдпреБрдХреНрдд рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ
mod_mono рдФрд░ mod-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪред рдпрджрд┐ рдЖрдк --рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рд╣реИ
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЖрдк рдЯреАрд╕реАрдкреА рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рдкреЛрд░реНрдЯ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдХрд▓реНрдк


--рдкрддрд╛ addr
рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдкрддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ xsp0.0.0.0 рдФрд░ 4 рдХреЗ рд▓рд┐рдП 127.0.0.1 рд╣реИ
рдореЙрдб-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдПред рдРрдкрд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреБрдВрдЬреА рдирд╛рдо: рдореЛрдиреЛрд╕рд░реНрд╡рд░рдПрдбреНрд░реЗрд╕

--рдмрдВрджрд░рдЧрд╛рд╣ рдкреЛрд░реНрдЯ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреЛрд░реНрдЯ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ XSP рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реБрдиреЗрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ
рдПрдХреНрд╕рдПрд╕рдкреА рдкреЛрд░реНрдЯ 8080 рдкрд░ рд╕реБрдирддрд╛ рд╣реИ рдФрд░ рдореЙрдб-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ рдореЗрдВ рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ рд╣реИред рдРрдкрд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреБрдВрдЬреА рдирд╛рдо:
рдореЛрдиреЛрд╕рд░реНрд╡рд░рдкреЛрд░реНрдЯ

--рдмреИрдХрд▓реЙрдЧ N
рд╢реНрд░реЛрддрд╛ рд╕реЙрдХреЗрдЯ рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдмреИрдХрд▓реЙрдЧред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдорд╛рди рд╣реИ
500 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

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

--рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдкрдЯреНрдЯрд┐рдХрд╛ (рдореЙрдб-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ рдФрд░ рдлрд╛рд╕реНрдЯрд╕реАрдЬреАрдЖрдИ-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░)
рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдоред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: /tmp/mod_mono_server
(fastcgi-mono-server: /tmp/fastcgi-mono-server) рдРрдкрд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреБрдВрдЬреА рдирд╛рдо:
UnixSocketFileName (fastcgi-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░: MonoUnixSocket)

--рдЬрдбрд╝ рдкрде
XSP рдХреЗ рд▓рд┐рдП рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ рдЬрд╣рд╛рдВ XSP рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрд╕рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
AppSettings рдХреБрдВрдЬреА рдирд╛рдо: MonoServerRootDir

--appconfigfile рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
XML рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдирдореВрдирд╛ рджреЗрдЦреЗрдВ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЬреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЖрддреА рд╣реИ (sample.webapp) рдФрд░ рд╡реЗрдм рдЕрдкреНрдк рдлрд╝рд╛рдЗрд▓
FORMAT рдиреАрдЪреЗред AppSettings рдХреБрдВрдЬреА рдирд╛рдо: MonoApplicationsConfigFile

--appconfigdir рдбреАрдЖрдИрдЖрд░
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд╛рдИ рдЧрдИ рд╕рднреА XML рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
рдбреАрдЖрдИрдЖрд░. рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ '.webapp' рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП. рдРрдкрд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреБрдВрдЬреА рдирд╛рдо:
рдореЛрдиреЛрдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрдбреАрдЖрдИрдЖрд░

--рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдРрдкреНрд╕
рд╕рднреА рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА
рдЬрд┐рди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╣рдо рдЗрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрднрд╛рд╕реА рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд╛рдпрд░ред рд╣реИрдВ
рдПрдХ рдмреГрд╣рджрд╛рдиреНрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди '/:.' рд╣реИред

рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг:

'/:.' рд╡рд░реНрдЪреБрдЕрд▓ / рдХреЛ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореИрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

'/рдмреНрд▓реЙрдЧ:../рдорд╛рдпрдмреНрд▓реЙрдЧ'
рд╡рд░реНрдЪреБрдЕрд▓ /рдмреНрд▓реЙрдЧ рдХреЛ ../myblog рдкрд░ рдореИрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

'/:.,/рдмреНрд▓реЙрдЧ:../рдорд╛рдпрдмреНрд▓реЙрдЧ'
рдЙрдкрд░реЛрдХреНрдд рдЬреИрд╕реЗ рджреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

myhost.someprovider.net:/blog:../myblog
Myhost.someprovider.net рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ /рдмреНрд▓реЙрдЧ рдХреЛ ../myblog рдкрд░ рдореИрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

--рдЧреБрд░реБрдЬреА

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ mod_mono рджреНрд╡рд╛рд░рд╛ ASP.NET рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдорд╛рдВрдЧ рдкрд░ рдЖрд╡реЗрджрди. рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрдиреЛрдВ рдХреА рд╕реВрдЪреА. рдпрд╣ рдХреЗрд╡рд▓ mod-mono-server.exe рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
--рдмрд┐рдирд╛ рд░реБрдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ xsp4/mod-рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ рдЬрдм
рд░рд┐рдЯрд░реНрди рдХреБрдВрдЬреА рджрдмрд╛рдпреА рдЧрдпреА рд╣реИ. рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

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

--https
рд╕рд░реНрд╡рд░ рдкрд░ HTTPS рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдПрдХ X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ рдПрдХ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдирд┐рдЬреА рдХреБрдВрдЬреА рдпрд╛ рддреЛ --cert/--pkfile рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛ --p12file рдХреЗ рд╕рд╛рде (рдЬреЛ
рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬреА рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ)ред

рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛
рдЙрджрд╛рд╣рд░рдг:
$ makecert -r -eku 1.3.6.1.5.5.7.3.1 -n "CN=рд╕рд░реНрд╡рд░" -p12 рд╕рд░реНрд╡рд░.p12 s3kr3t
рдореЛрдиреЛ рдореЗрдХрд╕рд░реНрдЯ - рд╕рдВрд╕реНрдХрд░рдг 1.1.9.0
X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд░реНрдорд╛рддрд╛
рдХреЙрдкреАрд░рд╛рдЗрдЯ 2002, 2003 рдореЛрдЯрд╕ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬред рдХреЙрдкреАрд░рд╛рдЗрдЯ 2004-2005 рдиреЙрд╡реЗрд▓ред рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд.

рд╕рдлрд▓рддрд╛

рдлрд┐рд░ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реНрд▓реИрдЧ рдХреЛ xsp4 рдкрд░ рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
$ xsp4 --https --p12рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░.p12 --pkpwd s3kr3t

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--https-рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕реНрд╡реАрдХрд╛рд░
рдЬреИрд╕реЗ --https рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ HTTPS рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рднреА
рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ-рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдПрдХ "рдирд┐рдордВрддреНрд░рдг" рднреЗрдЬреЗрдВ
рдЦреБрджред рдЧреНрд░рд╛рд╣рдХ, рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдпрд╛ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред рд╡реЗрдм
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢
рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдм рддрдХ рдирд╣реАрдВ рднреЗрдЬреЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рди рднреЗрдЬреЗ рдЧрдП рд╣реЛрдВ
рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛.

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--https-рдХреНрд▓рд╛рдЗрдВрдЯ-рдЖрд╡рд╢реНрдпрдХрддрд╛
рдЬреИрд╕реЗ --https рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░ HTTPS рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рднреА
рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ-рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЧреНрд░рд╛рд╣рдХ рдХреМрди
рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рджрд╛рди рди рдХрд░реЗрдВ рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреАред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдЦрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдВрд░рдЪрдирд╛ рдЗрд╕рд▓рд┐рдП рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП
рд╕рд╛рдордЧреНрд░реА.

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--p12рдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдЙрдкрдпреЛрдЧ рд╣реЗрддреБ PKCS#12 рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ X.509 рджреЛрдиреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
HTTP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬреАред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--рдкреНрд░рдорд╛рдгрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рд╕рд░реНрд╡рд░ X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
--pkрдлрд╝рд╛рдЗрд▓.

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--pkрдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдирд┐рдЬреА рдХреБрдВрдЬреАрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред PVK рдкреНрд░рд╛рд░реВрдк рдмрд╣реБрдд рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ
рдФрд░ рдЖрдкрдХреЛ рдирдИ рдирд┐рдЬреА рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PKCS#12 рдкреНрд░рд╛рд░реВрдк (--p12file рд╡рд┐рдХрд▓реНрдк) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--pkpwd рдкрд╛рд╕рд╡рд░реНрдб
рдпрджрд┐ рдЖрдкрдХреА рдирд┐рдЬреА рдХреБрдВрдЬреА рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рддреЛ рдкрд╛рд╕рд╡рд░реНрдб рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реИ
рдирд┐рдЬреА рдХреБрдВрдЬреА. рдпрд╣ рд╡рд┐рдХрд▓реНрдк PVK рдФрд░ PKCS#12 рджреЛрдиреЛрдВ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

--рдорд╕рд╡рд┐рджрд╛ рдмрдирд╛рдирд╛ рдорд╕рд╡рд┐рджрд╛ рдмрдирд╛рдирд╛
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдЪрд╛рд░ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рдЯреАрдПрд▓рдПрд╕ рдФрд░ рдПрд╕рдПрд╕рдПрд▓3 рд╣реИрдВред рдПрд╕рдПрд╕рдПрд▓2 рдирд╣реАрдВ рд╣реИ рд╕рдорд░реНрдерд┐рддред рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рдорд╛рди "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕реНрд╡рддрдГ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ
рддрджрдиреБрд╕рд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓.

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ XSP рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ. Mod_mono рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ SSL/TLS рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

--рд╕рдВрд╕реНрдХрд░рдг
рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

--рдорджрдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ рдирд┐рдХрд╛рд╕реЛрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ.

--рд╢рдмреНрджрд╢рдГ
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджреЗрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ. рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА.

--рдкрд┐рдбрдлрд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ xsp4 PID рд▓рд┐рдЦрддрд╛ рд╣реИред

рдореЛрдиреЛ рдХреНрд░рдо рд╡рд┐рдХрд▓реНрдк


xsp4 рдФрд░ xsp42 рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ рдЬреЛ рдореЛрдиреЛ рдХреЛ рдХреЙрд▓ рдХрд░рддреА рд╣реИрдВред рдпрджрд┐ рдЖрдк рдореЛрдиреЛ (рдХреЗ рд▓рд┐рдП) рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдкрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдореЗрдВ рд▓рд╛рдЗрди рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк), рдЖрдк MONO_OPTIONS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
xsp4 рдпрд╛ xsp42 рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
$ MONO_OPTIONS=--рдбреАрдмрдЧ xsp42

рдЪреВрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдлрд╝рд╛рдЗрд▓реЗрдВ


рдЖрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рди рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдП xsp4.exe.config рд╡рд┐рдиреНрдпрд╛рд╕
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдлрд╛рдЗрд▓ рдХрд░реЗрдВ:


<рдХреБрдВрдЬреА рдЬреЛрдбрд╝реЗрдВ = "MonoServerDefaultIndexFiles"
рдорд╛рди = "index.aspx" />


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрд╕рдореЗрдВ Index.aspx, Default.aspx, default.aspx, Index.html рдФрд░ Index.htm рд╣реИрдВред
рдЖрджреЗрд╢ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ.

рд╡реЗрдм рдЕрдкреНрдк рдлрд╝рд╛рдЗрд▓ FORMAT


--appconfigfile рдФрд░ --appconfigdir рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА .webapp рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ:



{рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд╛рдо}
{рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ}
{рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ}
{рдЕрдкрд╛рдЪреЗ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛}
{рдПрдПрд╕рдкреАрдПрдХреНрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рднреМрддрд┐рдХ рдкрде}
is true by default -->
{рд╕рдЪреНрдЪрд╛|рдЭреВрдард╛}



рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдиреЛрдбреНрд╕, рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ ASP.NET рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕реЗ рдПрдХред

рд╡рд╣рд╛рдВ рдПрдХ рдирдореВрдирд╛.рд╡реЗрдмрдПрдк XSP рдирдореВрдиреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ред

рд▓реЗрдЦрдХ


рдореЛрдиреЛ рдПрдХреНрд╕рдПрд╕рдкреА рд╕рд░реНрд╡рд░ рдЧреЛрдВрдЬрд╛рд▓реЛ рдкрдирд┐рдпрд╛рдЧреБрдЖ рдЬреЗрд╡рд┐рдпрд░ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ ([рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]). рдлрд╛рд╕реНрдЯрд╕реАрдЬреАрдЖрдИ-
рдореЛрдиреЛ-рд╕рд░реНрд╡рд░ рдмреНрд░рд╛рдпрди рдирд┐рдХреЗрд▓ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛http://kerrick.wordpress.com>.

рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░


MONO_ASPNET_NODELETE
рдпрджрд┐ рдХрд┐рд╕реА рднреА рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ ASP.NET рд╕рдорд░реНрдерди рдХрдХреНрд╖рд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдЕрд╕реНрдерд╛рдпреА рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЗрдВ
рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛. рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛.

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ xsp4 рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad