2013-08-29 2 views
3

런타임시 .NET 응용 프로그램의 구성을 변경해야합니다 (정확히 말하면 시작시).app.config를 수정하지 않고 런타임에 .NET 구성을 변경하십시오.

app에는 app.config (또는 web.config)가 저장된 장소에 대한 쓰기 권한이 없습니다.

내가 추가해야하는 구성 섹션은 제 3 자 (Oracle에 의해)이므로 구성 작동 방식을 변경할 수 없습니다.

또한 구성 섹션이 Oracle이므로 사용자 지정 ConfigurationSectionHandler이 없으므로 섹션에서 읽을 수있는 config 섹션 처리기 클래스를 제공하지 않습니다.

가능합니까?

+2

구성을 추가하거나 Oracle 데이터베이스에 연결할 수 있도록 목표가 있습니까? –

+0

목표는 실제 app.config 파일을 변경하지 않고 '메모리 상주'구성을 추가하는 것입니다. – Bass

+0

바스 티언 "메모리 내"편집은 무의미하지만 저장하지 않으므로 구성 섹션에있는 값을 알고 있다면 코드에 저장하는 값을 알고 있다면이 점을 아직 보지 못했습니다. –

답변

1

예, 가능합니다. Web.config는 다른 설정 파일의 섹션을 포함 할 수 있습니다. web.config의 섹션으로 추가합니다. web.config를 변경하여 웹 응용 프로그램을 다시 시작하지만 해당 자식 파일을 변경하는 것은 아닙니다. Opening a non web.config file as a configuration object

관련 문제