private Map FindMap(string name, IServiceRequestContext context) { foreach (IMap map in InternetMapServer.MapDocument.Maps) { if (map.Name.Equals(name, StringComparison.InvariantCultureIgnoreCase) && map is Map) { return((Map)map); } } if (name.Contains(",")) { return(null); } IMap m = InternetMapServer.LoadMap(name, context); if (m is Map) { return((Map)m); } return(null); }