Получение корня приложения в конструкторе контроллера MVC - PullRequest
1 голос
/ 02 декабря 2009

Мне нужно получить физический путь к корню приложения в проекте MVC; Я использую это для обслуживания из хранилища, которое помещает свои элементы в файловую систему.

Альтернативно, я мог бы использовать Dependency Injection, но у меня была бы та же проблема; У меня нет Request, пока кто-то не вызовет действие, поэтому я не могу использовать Request.PhysicalApplicationPath.

1 Ответ

1 голос
/ 02 декабря 2009

Вы можете сделать это в контроллере:

var root = Server.MapPath(Url.Content("~/"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...