programing

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

goodsources 2023. 5. 21. 11:22
반응형

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기여하다

fileattribute는 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

반응형