런타임에 web.config appSettings 값을 수정하는 방법에 대해 혼란 스럽습니다.런타임에 web.config appSettings를 어떻게 수정합니까?
<appSettings>
<add key="productspagedesc" value="TODO: Edit this default message" />
<add key="servicespagedesc" value="TODO: Edit this default message" />
<add key="contactspagedesc" value="TODO: Edit this default message" />
<add key="aboutpagedesc" value="TODO: Edit this default message" />
<add key="homepagedesc" value="TODO: Edit this default message" />
</appSettings>
내가 런타임에 "homepagedesc"키를 수정하려면,의가 있다고 가정 해 봅시다 : 예를 들어,이 appSettings는 섹션이있다. 나는 ConfigurationManager 및 WebConfigurationManager 정적 클래스를 시도했지만 설정은 "읽기 전용"입니다. 런타임에 appSettings 값을 수정하려면 어떻게해야합니까?
업데이트 : 좋아, 그럼 여기 5 년 후입니다. 경험에 의하면, web.config 파일에서 런타임에 의도적으로 편집 할 수있는 구성을 지정해서는 안되며, 대신 사용자 중 하나가 주석을 달았 기 때문에 별도의 XML 파일에 저장해야한다고 지적했습니다. 이것은 web.config 파일을 수정하지 않아도 사용자를 화나게하는 사용자가 앱을 재시작 할 필요가 없습니다.
가있다 web.config의 수정에 대해 잘 설명하는 좋은 링크 t 런타임 및 응용 프로그램에 미치는 영향. [http://aspdotnethacker.blogspot.com/2010/05/modify-webconfig-file-at-runtime.html](http://aspdotnethacker.blogspot.com/2010/05/modify-webconfig-file-at- runtime.html) –
@ user330004 제공하신 링크가 더 이상 유효하지 않습니다 – McArthey
[보관 된 버전] (http://web.archive.org/web/20111217082254/http://aspdotnethacker.)을 찾으려면 몇 초 밖에 걸리지 않습니다. blogspot.com/2010/05/modify-webconfig-file-at-runtime.html)! – stuartd