IT story

ASP.NET web.config : configSource와 파일 속성

hot-time 2020. 5. 22. 08:10
반응형

ASP.NET web.config : configSource와 파일 속성


내에서 web.config하는 ASP.NET 응용 프로그램에서 - 파일 설정의 일부 섹션은, 같은 appSettingsconnectionStrings, 속성을 지원 file하고 configSource.

file-attribute와 -attribute 를 사용하는 것의 차이점은 무엇입니까 configSource? 언제 어떤 속성을 사용해야하며 둘 다 사용할 수 있습니까?

<?xml version="1.0"?>
<configuration>
  <appSettings file="AppSettings.config">
  </appSettings>
  <connectionStrings configSource="ConnectionStrings.config">      
  </connectionStrings>
  <!-- ... -->
</configuration>

file 속성

  • 사용자 정의 응용 프로그램 구성 설정이 포함 된 외부 파일의 상대 경로를 지정합니다.
  • appSettings섹션 에만 해당
  • 것입니다 병합 .config 파일의 설정 (오버라이드)
  • 지정된 파일을 수정할 때 웹 응용 프로그램이 다시 시작되지 않습니다.
  • http://msdn.microsoft.com/en-US/library/ms228154(v=vs.100).aspx
  • 구성 사용 . AppSettings . 설정 . 추가 API는 모든 설정을 기본으로 병합 다시 존재가 발생합니다 .configA의 구성 . 통화를 저장 하십시오.
  • .NET 1.1부터
  • 파일이 존재하지 않으면 예외가 발생하지 않습니다.

configSource 속성

file속성은 web.config 파일의 appSettings 항목에서와 같이 사용자 정의 설정이 포함 된 외부 파일을 지정합니다. 한편 configSource속성에 지정된 외부 파일 에는 configSource를 선언 한 섹션의 설정이 포함됩니다. 예를 들어 페이지 섹션의 configSource 속성을 사용하면 외부 파일에 페이지 섹션에 대한 설정이 포함됩니다.

파일 속성에 지정된 외부 구성에 선언 된 사용자 정의 설정은 web.config 파일의 appSettings 섹션에있는 설정과 병합됩니다. 한편 configSource는 병합을 지원하지 않으므로 전체 섹션 설정을 외부 파일로 이동해야합니다.

http://www.codeproject.com/Messages/1463547/Re-difference-between-configSource-and-file-attrib.aspx

참고 URL : https://stackoverflow.com/questions/6940004/asp-net-web-config-configsource-vs-file-attributes

반응형