보통 시스템 정보들은... (예를 들어 DB 정보나 서버 관련 정보들)

마이그레이션과 같은 경우를 대비하여 Web.config에 저장해 놓고 소스 수정 없이 .config 파일 변경만으로 관리합니다.

 

아래처럼 Web.config에 관련 주요 정보를 설정하고 소스상에서 읽어와 사용하게 됩니다.

AppSettingsReader 는 바로 XML 형태인 .config 파일의 내용을 가져올 때 사용하죠... ^^

 

AppSettingsReader myAppSet = new AppSettingsReader();

 

strFtpSvr = (string)myAppSet .GetValue("FTP_SERVER", typeof(string));

intFtpPort = (int)myAppSet .GetValue("FTP_PORT", typeof(int));

 

또는 더 간단하게...

strFtpSvr = ConfigurationSettings.AppSettings("FTP_SERVER")

 

 

Web.config의 <configuration> 하위의 내용 예

<appSettings>
     <add key="FTP_SERVER" value="crossbow"></add>
     <add key="FTP_PORT" value="21"></add>
</appSettings>

+ Recent posts