Aspnetcore: рдХреНрдпрд╛ рдореИрдВ рдПрдПрд╕рдкреАрдиреЗрдЯ рдХреЛрд░ рд╡реЗрдм рдПрдкреАрдЖрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЬрдире░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dotnet/aspnetcore

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

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

рдЖрдк рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдЙрдиреНрд╣реЗрдВ рд╕рдореВрд╣рдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рдЖрдк рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рд╡рд┐рднрд┐рдиреНрди рдорд╛рд░реНрдЧ рдмрдирд╛ рд╕рдХреЗрдВ:
[Route("api/myarea/v1/[controller]")]

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

рдЖрдк рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдЙрдиреНрд╣реЗрдВ рд╕рдореВрд╣рдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рдЖрдк рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рд╡рд┐рднрд┐рдиреНрди рдорд╛рд░реНрдЧ рдмрдирд╛ рд╕рдХреЗрдВ:
[Route("api/myarea/v1/[controller]")]

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

рдпрд╣рд╛рдБ рдПрдкреАрдЖрдИ рдирд┐рдпрдВрддреНрд░рдХ рдЕрдВрджрд░ рд╣реИ

рдХреНрд╖реЗрддреНрд░/рдЬреАрдПрд▓/рдирд┐рдпрдВрддреНрд░рдХ

[Area("GL")] [Route("api/[controller]")] [ApiController] [HttpGet] public IActionResult Get() { return Ok("api controller"); }

рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЕрдкрдиреЗ URL рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реВрдБ
http://рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ :48357/рдЬреАрдПрд▓/рдПрдкреА/рдЧреЗрдЯ
рдпрд╛
http://рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ :48357/рдПрдкреА/рдЬреАрдПрд▓/рдЧреЗрдЯ
рдпрд╛
http://рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ :48357/рдПрдкреА/рдЧреЗрдЯ
рдореБрдЭреЗ рд╕рдордЭ рдЖ рдЧрдпрд╛

рд╕реНрдерд┐рддрд┐ рдХреЛрдб: 404; рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛

рдпрд╣рд╛рдБ рдХреЛрдб рд╣реИ

рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк.рд╕реАрдПрд╕

routes.MapAreaRoute( name: "AreaGL", areaName: "GL", template: "GL/{controller=Home}/{action=Index}/{id?}" );

рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ, рдореИрдВ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ?

рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, @farhadibehnamред
рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ {area:exists} рдЖрдкрдХреЛ https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/areas? рд╡реНрдпреВ = рдПрд╕реНрдкрдиреЗрдЯрдХреЛрд░-2.2.

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

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

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

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

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

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

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