C#从app.config获取值

C#从app.config获取值,c#,C#,是否可以使用ConfigurationManager读取设置值URL? 我试图阅读这一部分,但我得到的都是空值。我可以用XmlDocument解析它。。。我已经在这个论坛中寻找了这个问题,但我得到的只是获取connectionstring的方法,这很容易,因为ConfigurationManager有一个connectionstring方法 <applicationSettings> <ProjectoGlobal.Properties.Settings>

是否可以使用
ConfigurationManager
读取设置值URL? 我试图阅读这一部分,但我得到的都是空值。我可以用XmlDocument解析它。。。我已经在这个论坛中寻找了这个问题,但我得到的只是获取connectionstring的方法,这很容易,因为ConfigurationManager有一个connectionstring方法

  <applicationSettings>
    <ProjectoGlobal.Properties.Settings>
      <setting name="ProjectoGlobal_WebServicePg_SyncPgData" serializeAs="String">
        <value>http://localhost/SarfWebService/SyncPgData.asmx</value>
      </setting>
    </ProjectoGlobal.Properties.Settings>
  </applicationSettings>

http://localhost/SarfWebService/SyncPgData.asmx

谢谢

您可以通过以下方式访问:

Properties.Settings.Default.ProjectoGlobal\u webservicecepg\u SyncPgData

以下是
MSDN
参考:


谢谢大家-1;)

那么,您可以通过以下方式访问它:

Properties.Settings.Default.ProjectoGlobal\u webservicecepg\u SyncPgData

以下是
MSDN
参考:


谢谢大家-1;)

那么,您可以通过以下方式访问它:

Properties.Settings.Default.ProjectoGlobal\u webservicecepg\u SyncPgData

以下是
MSDN
参考:


谢谢大家-1;)

那么,您可以通过以下方式访问它:

Properties.Settings.Default.ProjectoGlobal\u webservicecepg\u SyncPgData

以下是
MSDN
参考:

谢谢大家-1;)

我认为这样做可以:

string setting = yourprojectname.Properties.Settings.Default.ProjectoGlobal_WebServicePg_SyncPgData;
编辑:

ok仅出于演示目的使用configuration manager:

Configuration conf;

this.conf = ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);

ConfigurationSectionGroup sectionGroup = this.conf.GetSectionGroup("applicationSettings");

ClientSettingsSection section =
(ClientSettingsSection)sectionGroup.Sections.Get("ProjectoGlobal.Properties.Settings");

SettingElement setting = section.Settings.Get("ProjectoGlobal_WebServicePg_SyncPgData");

string result = setting.Value.ValueXml.InnerText;
不过,您应该使用第一个选项…

我认为这样做可以:

string setting = yourprojectname.Properties.Settings.Default.ProjectoGlobal_WebServicePg_SyncPgData;
编辑:

ok仅出于演示目的使用configuration manager:

Configuration conf;

this.conf = ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);

ConfigurationSectionGroup sectionGroup = this.conf.GetSectionGroup("applicationSettings");

ClientSettingsSection section =
(ClientSettingsSection)sectionGroup.Sections.Get("ProjectoGlobal.Properties.Settings");

SettingElement setting = section.Settings.Get("ProjectoGlobal_WebServicePg_SyncPgData");

string result = setting.Value.ValueXml.InnerText;
不过,您应该使用第一个选项…

我认为这样做可以:

string setting = yourprojectname.Properties.Settings.Default.ProjectoGlobal_WebServicePg_SyncPgData;
编辑:

ok仅出于演示目的使用configuration manager:

Configuration conf;

this.conf = ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);

ConfigurationSectionGroup sectionGroup = this.conf.GetSectionGroup("applicationSettings");

ClientSettingsSection section =
(ClientSettingsSection)sectionGroup.Sections.Get("ProjectoGlobal.Properties.Settings");

SettingElement setting = section.Settings.Get("ProjectoGlobal_WebServicePg_SyncPgData");

string result = setting.Value.ValueXml.InnerText;
不过,您应该使用第一个选项…

我认为这样做可以:

string setting = yourprojectname.Properties.Settings.Default.ProjectoGlobal_WebServicePg_SyncPgData;
编辑:

ok仅出于演示目的使用configuration manager:

Configuration conf;

this.conf = ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);

ConfigurationSectionGroup sectionGroup = this.conf.GetSectionGroup("applicationSettings");

ClientSettingsSection section =
(ClientSettingsSection)sectionGroup.Sections.Get("ProjectoGlobal.Properties.Settings");

SettingElement setting = section.Settings.Get("ProjectoGlobal_WebServicePg_SyncPgData");

string result = setting.Value.ValueXml.InnerText;
不过,您应该使用第一个选项…

它非常简单:

<configuration>
  <appSettings>
    <add key="myHttpString" value="http://localhost/SarfWebService/SyncPgData.asmx" />
  </appSettings>
</configuration>

这很简单:

<configuration>
  <appSettings>
    <add key="myHttpString" value="http://localhost/SarfWebService/SyncPgData.asmx" />
  </appSettings>
</configuration>

这很简单:

<configuration>
  <appSettings>
    <add key="myHttpString" value="http://localhost/SarfWebService/SyncPgData.asmx" />
  </appSettings>
</configuration>

这很简单:

<configuration>
  <appSettings>
    <add key="myHttpString" value="http://localhost/SarfWebService/SyncPgData.asmx" />
  </appSettings>
</configuration>


这绝对有效。。。但这与configurationManager无关。。Thanks@Nuno这不是一回事。。。看看这个:这绝对有效。。。但这与configurationManager无关。。Thanks@Nuno这不是一回事。。。看看这个:这绝对有效。。。但这与configurationManager无关。。Thanks@Nuno这不是一回事。。。看看这个:这绝对有效。。。但这与configurationManager无关。。Thanks@Nuno这不是一回事。。。看看这个: