public static string GenerateProfileFile(string gpxPath) { //calcolo la cartella che contiene le tracce string folder = Path.GetFileName(Path.GetDirectoryName(gpxPath)); string profileFileRelPath = PathFunctions.GetProfileUrl(folder); string profileFileFullPath = HttpContext.Current.Server.MapPath(profileFileRelPath); if (!File.Exists(profileFileFullPath)) { ProfileGenerator gen = new ProfileGenerator(); gen.GenerateProfile(Helper.GetGpxParser(gpxPath), profileFileFullPath); } return(profileFileRelPath); }