从Web读取值.配置文件在另一个目录

本文关键字:另一个 配置文件 Web 读取 | 更新日期: 2023-09-27 18:12:48

我在同一个目录中部署了两个web服务。我正试图从另一个web服务的Web.config文件中读取值。这可能吗?

我试过了,但它不工作:

  protected static string GetApplicationSettings(string sKey)
        {
            string sValue = null;
            System.Configuration.Configuration rootWebConfig =
               System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/WebServiceTest/WebServiceTest/web.config");
            //check if the AppSettings section has items
            if (rootWebConfig.AppSettings.Settings.Count > 0)
            {
                sValue = rootWebConfig.AppSettings.Settings[sKey].Value;
            }
            return sValue;
        }

从Web读取值.配置文件在另一个目录

试试这个:

ConfigurationFileMap fileMap = new ConfigurationFileMap(file); //Path to your config file
Configuration configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap);
string value = configuration.AppSettings.Settings["sKey"].Value;

在这里找到