ASP.NET web.config: configSource vs. 파일 속성
안에web.config
-파일을 ASP에 저장합니다.NET 애플리케이션 구성의 일부 섹션, 예를 들어appSettings
그리고.connectionStrings
는 특성 및 을 지원합니다.
-attribute와 -attribute의 차이점은 무엇입니까?어떤 속성을 언제 사용해야 하며 둘 다 사용할 수 있습니까?
<?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
- 구성 사용.앱 설정.설정.API를 추가하면 모든 설정이 다시 기본으로 병합됩니다.
.config
구성에서.통화 저장. - .NET 1.1 이후
- 파일이 없는 경우 예외가 발생하지 않습니다.
configSource
기여하다
- 구성 파일의 대부분 섹션에 적용할 수 있습니다.
appSettings
- 전체 섹션을 외부 파일로 덮어씁니다. 병합할 필요가 없습니다.
- 웹 응용 프로그램을 다시 시작하게 할 수 있음
- http://msdn.microsoft.com/en-US/library/system.configuration.sectioninformation.configsource(v=vs.100).aspx
- 구성 사용.앱 설정.설정.API를 추가하면 모든 설정이 지정된 파일에 추가됩니다.
configSource
구성에서.통화 저장. - .NET 2.0 이후
System.Configuration.ConfigurationErrorsException
구성 원본 파일이 없는 경우 느려집니다.
그file
attribute는 web.config 파일의 appSettings 항목에서와 같이 사용자 지정 설정이 포함된 외부 파일을 지정합니다.한편, 외부 파일은 에서 지정됩니다.configSource
특성에는 configSource를 선언하는 섹션에 대한 설정이 포함됩니다.예를 들어, 다음을 사용하는 경우configSource
페이지 섹션의 속성을 지정하면 외부 파일에 페이지 섹션의 설정이 포함됩니다.
에 지정된 외부 구성에 선언된 사용자 지정 설정
file
속성이 의 설정과 병합됩니다.appSettings
의 섹션web.config
파일입니다. 그 동안,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
'programing' 카테고리의 다른 글
공용 VBA 메서드가 Excel 매크로 목록에 표시되지 않도록 하기 (0) | 2023.05.21 |
---|---|
Postgres 9.3에서 현재 표준 시간대 이름을 가져오려면 어떻게 해야 합니까? (0) | 2023.05.21 |
안드로이드 스튜디오 대 이클립스 + ADT 플러그인? (0) | 2023.05.21 |
npm ERR cb()가 호출되지 않았습니다. (0) | 2023.05.16 |
삽입 시 Postgres 오류 - 오류: "UTF8" 인코딩에 대한 잘못된 바이트 시퀀스: 0x00 (0) | 2023.05.16 |