MSDN のドキュメントによると、configSource
は Windows Server 2003 SP2 でサポートされています。ただし、次の構文を使用して設定にアクセスしようとすると:
System.Configuration.ConfigurationManager.AppSettings["SettingName"];
その後null
、返されます。ただし、同じアプリが Windows 7 と Windows XP で正しく動作します (つまりAppSettings["SettingName"]
、 を使用すると期待値が返されますconfigSource
)。
configSource
テストのためにアプリケーション ディレクトリ全体を Windows 7 から Server 2003 にコピーしたため、を指すファイルは確実に存在します。
何か案は?