반응형
web.config 파일에서 appSettings 섹션을 읽는 방법은 무엇입니까?
내 XML은 다음과 같고 파일 이름은 web.config
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="configFile" value="IIS.config"/>
<add key="RialtoDomain" value="ASNC_AUDITORS"/>
</appSettings>
<system.serviceModel>
....
</system.serviceModel>
</configuration>
이렇게 읽을 때 코드에서
String path = ConfigurationSettings.AppSettings["configFile"];
null 값을 받고 있습니다. 예외가 발생하지 않습니다. 이것이 올바른 방법입니까?
에 액세스하고 있으므로 web.config
아마도
using System.Web.Configuration;
WebConfigurationManager.AppSettings["configFile"]
네임 스페이스 추가
using System.Configuration;
그리고 대신
ConfigurationSettings.AppSettings
당신은 사용해야합니다
ConfigurationManager.AppSettings
String path = ConfigurationManager.AppSettings["configFile"];
ConfigurationManager.AppSettings["configFile"]
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings.aspx
System.configuration dll을 참조로 추가하고 System.Configuration.ConfigurationManager.AppSettings["configFile"].ToString
using
처음 에 진술 을 추가하는 것을 잊지 마십시오 . 도움이되기를 바랍니다.
using System.Configuration;
/// <summary>
/// For read one setting
/// </summary>
/// <param name="key">Key correspondent a your setting</param>
/// <returns>Return the String contains the value to setting</returns>
public string ReadSetting(string key)
{
var appSettings = ConfigurationManager.AppSettings;
return appSettings[key] ?? string.Empty;
}
/// <summary>
/// Read all settings for output Dictionary<string,string>
/// </summary>
/// <returns>Return the Dictionary<string,string> contains all settings</returns>
public Dictionary<string, string> ReadAllSettings()
{
var result = new Dictionary<string, string>();
foreach (var key in ConfigurationManager.AppSettings.AllKeys)
result.Add(key, ConfigurationManager.AppSettings[key]);
return result;
}
참고 URL : https://stackoverflow.com/questions/8147220/how-to-read-appsettings-section-in-the-web-config-file
반응형
'programing tip' 카테고리의 다른 글
테이블 필드에서 고유 한 값 선택 (0) | 2020.09.16 |
---|---|
SQL Server에서 구체화 된 뷰를 생성하는 방법은 무엇입니까? (0) | 2020.09.16 |
Spring MVC에서 JSON으로 보내는 동안 Java 객체의 필드를 동적으로 무시 (0) | 2020.09.16 |
전체 페이지에서 키 누르기 이벤트를 수신하려면 어떻게해야합니까? (0) | 2020.09.16 |
JSX react / react-in-jsx-scope를 사용할 때 'React'가 범위 내에 있어야합니까? (0) | 2020.09.16 |