У меня есть служба, которая выполняет некоторую обработку файлов.Возможно, потребуется сопоставить с произвольными путями, и я постарался сохранить его как можно более отделенным от контроллера.Обычно я могу сделать что-то вроде:
var path = Server.MapPath("~/Content/Images/");
var imageFile = Path.Combine(path, filename);
Но если я пытаюсь сделать это вне контроллера, у меня нет доступа к Server
.Есть ли какой-нибудь простой и понятный способ сопоставления с путями, не полагаясь на Server
?