2016-01-08 4 views
1

Рассмотрим URL: http://website.com/application
В более ранней версии .Net,как получить Request.ApplciationPath в Aspnet5

HttpContext.Current.Request.Url.Host = "website.com" 
HttpContext.Current.Request.ApplicationPath = "/application" 

В Aspnet5 RC1, получая множество хорошо, но как получить Request.ApplicationPath?

+1

Вы смотрели на HttpContext.Request.PathBase? Также https://github.com/aspnet/IISIntegration/issues/14 – Tratcher

ответ

0

Использование IApplicationEnvironment:

private readonly IApplicationEnvironment _appEnvironment; 
public HomeController(IApplicationEnvironment appEnvironment) 
{ 
    _appEnvironment = appEnvironment; 
} 
public IActionResult Index() 
{ 
    var path = _appEnvironment.ApplicationBasePath; 
    // other codes 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^