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这不是一回事。。。看看这个: