웹.config 사용 방법 안내

1499 단어 web.config

외부 파일 db.config:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebApplication1-20140304225906;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebApplication1-20140304225906.mdf"
      providerName="System.Data.SqlClient" />
    <add name="ReportServerTempDBConnectionString" connectionString="Data Source=.;Initial Catalog=ReportServerTempDB;Integrated Security=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
구체 적 인 격식
<노드 이름 configSource="파일 경로 설정"/>
주의 점
1.configSource 를 지정 하면 외부 파일 을 기준 으로 웹.config 에서 connectionStrings 아래 의 노드 설정 이 잘못 되 었 습 니 다.웹.config 에서 connectionStrings 아래 의 연결 문자열 노드 가 삭제 되 지 않 아 도 잘못 되 었 습 니 다.
2.외부 파일 의 루트 노드 는 웹 config 에서 지정 한 노드 와 같 아야 합 니 다(사실은 이 노드 의 설정 을 외부 파일 로 옮 기 는 것 입 니 다)
3.하나의 노드 는 하나의 외부 프로필 만 지정 할 수 있 고 여러 노드 의 외부 파일 을 같은 파일 로 지정 할 수 없습니다.예 를 들 어 connectionStrings 와 appcsettings 의 configSource 를 같은 파일 로 지정 할 수 없습니다.
노드 데이터 가 져 오기
ConfigurationManager.GetSection("노드 이름");/노드 대상 을 되 돌려 줍 니 다.
가상:설치 후 ASP.NET 5 크로스 플랫폼 에서 json 을 프로필 로 사용 하면 똑 같이 실현 할 수 있 을 것 입 니 다!
이상 에서 말 한 것 이 바로 본문의 전체 내용 이 니 여러분 들 이 좋아 하 시 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기