web.configに設定を保存する2つの方法についていくつか質問があります。
Appsettings:web.configを見てください
<appSettings>
<add key="key1" value="value1"/>
<add key="key2" value="value2"/>
</appSettings>
コードビハインドでの使用法:
ConfigurationManager.AppSettings["key1"];
ApplicationSettings /プロパティ(プロジェクトの「プロパティ」タブを使用して自動生成)
web.configを確認します
<applicationSettings>
<Projectname.Properties.Settings>
<setting name="TestEnvironment" serializeAs="String">
<value>True</value>
</setting>
</Projectname.Properties.Settings>
</applicationSettings>
コードビハインドでの使用法:
Properties.Settings.Default.TestEnvironment
では、web.configの設定のこれら2つのストレージの可能性の違いは何ですか?
私が見る限り、appSettingsの欠点は、web.configを自分で変更していることと、appSettingsが強く入力されていないことです。
どちらもWebデプロイメントプロジェクト内で交換可能です。
私に関する限り、appSettingsは使用できません。ここで何かが足りませんか?歴史的に見られた古いものはどれですか?