private static void EnsureConfiguration() { lock (LockObj) { if (configuration == null) { try { var serializer = new XmlSerializer(typeof(RelationEditorConfiguration)); using ( var reader = new StreamReader(HttpContext.Current.Server.MapPath("~/config/RelationEditor.config"))) { configuration = (RelationEditorConfiguration)serializer.Deserialize(reader); } } catch (Exception ex) { LogHelper.Error <Configuration>("Could not read config/RelationEditor.config", ex); configuration = new RelationEditorConfiguration(); } } } }
private static void EnsureConfiguration() { lock (LockObj) { if (configuration == null) { try { var serializer = new XmlSerializer(typeof (RelationEditorConfiguration)); using ( var reader = new StreamReader(HttpContext.Current.Server.MapPath("~/config/RelationEditor.config"))) { configuration = (RelationEditorConfiguration) serializer.Deserialize(reader); } } catch (Exception ex) { LogHelper.Error<Configuration>("Could not read config/RelationEditor.config", ex); configuration = new RelationEditorConfiguration(); } } } }