実行時に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ファイルを編集しなくてもアプリケーションを再起動することができ、怒っているユーザーがあなたを呼び出すことになります。
をAでありますweb.configの変更についてうまく説明できる良いリンクランタイムとそのアプリケーションへの影響[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