/// <summary> /// 获取系统的数据库连接配置 /// key=dbConfig /// </summary> /// <returns></returns> public static ConnectionStringSettingsCollection GetDefaultConnectionStringSettings() { string path = ""; if (!TryGetConfigPath(out path)) { return(SysConfig.GetConnectionStringsSection().ConnectionStrings); } return(PMSConfiguration.GetCustomConfig(path).GetConnectionStringsSection().ConnectionStrings); }
/// <summary> /// 获取系统的WCF服务配置 /// key=serverConfig /// </summary> /// <returns></returns> public static ServiceModelSectionGroup GetDefaultWCFServiceModelSectionGroup() { string path = ""; if (!TryGetConfigPath(out path)) { return(ServiceModelSectionGroup.GetSectionGroup(SysConfig.GetConfiguration())); } return(PMSConfiguration.GetCustomConfig(path).GetModelSectionGroup()); }
/// <summary> /// 获取系统的AppSettingsSection /// </summary> /// <returns></returns> public static AppSettingsSection GetDefaultAppSettings() { string path = ""; if (!TryGetConfigPath(out path)) { return(SysConfig.GetAppSetting()); } return(PMSConfiguration.GetCustomConfig(path).GetAppSetting()); }
private static bool TryGetConfigPath(out string path) { path = PMSConfiguration.GetConfigPath(WCF_CONFIG); return(!(string.IsNullOrEmpty(path) || !System.IO.File.Exists(path))); }