string configFile = string.Empty; if (HostingEnvironment.IsHosted) //如果是web环境 { configFile = Path.Combine(HostingEnvironment.ApplicationPhysicalPath, ConfigurationManager.AppSettings["spring.config"]); } else { string assemblyFilePath = Assembly.GetExecutingAssembly().Location; string assemblyDirPath = Path.GetDirectoryName(assemblyFilePath); configFile = Path.Combine(assemblyDirPath, ConfigurationManager.AppSettings["spring.config"]); } if (File.Exists(configFile)) { currentContext = new XmlApplicationContext(configFile); } else { throw new ConfigurationException("Spring 配置错误!"+configFile); }
标签 Tag : Windows服务


