Read contents of a file using a relative path in a Web Application
c#, io, web-applications
Solution
Use `Server.MapPath("/path/to/file")` and pass the result of that to `File.ReadAllText()`:
String template = File.ReadAllText(Server.MapPath("~/Templates/") + filename);
Problem
How can I read the contents of a text file in my Web Application, using a relative path/URL? The files are located in a directory at the root of my application. I don't want to specify the full path to the file I want to access, since my test environment is not an exact mirror of my production environment.