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