static string FindWebConfig (string basedir) { string r = null; foreach (string s in WebConfigFileNames){ r = Path.Combine (basedir, s); if (File.Exists (r)) return r; } // default: return the last one return r; }