런타임에 web.config appSettings 값을 수정하는 방법에 대해 혼란 스럽습니다. 예를 들어이 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"키를 수정하고 싶다고 가정 해 보겠습니다. ConfigurationManager 및 WebConfigurationManager 정적 클래스를 시도했지만 설정이 "읽기 전용"입니다. 런타임에 appSettings 값을 어떻게 수정합니까?
업데이트 : 좋아, 그래서 여기 나는 5 년 후이다. 경험에 따르면 web.config 파일에 의도적으로 런타임에 편집 할 수있는 구성을 넣지 말고 사용자가 아래에 언급 한대로 별도의 XML 파일에 넣어야합니다. 앱을 다시 시작하기 위해 web.config 파일을 편집 할 필요가 없습니다. 그러면 화난 사용자가 전화를 겁니다.