보통 시스템 정보들은... (예를 들어 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>
'.net' 카테고리의 다른 글
ASPX페이지의 출력내용을 그대로 다운로드 하기 (2) | 2007.05.03 |
---|---|
현재페이지의 쿼리문자열 한꺼번에 가져오기 (0) | 2007.05.03 |
객체를 다른 페이지로 넘기기 (1) | 2007.05.03 |
DataGrid, DataList, Repeater에서 순차적인 번호 표시 (0) | 2007.05.03 |
페이지 요청(request)간 상태(state)를 유지하기위한 9가지 방법 (0) | 2007.05.03 |