Question

According to the MSDN documentation, configSource is supported on Windows Server 2003 SP2. However, when I try to access a setting using the following syntax:

System.Configuration.ConfigurationManager.AppSettings["SettingName"];

then null is returned. However, the same app works properly on Windows 7 and Windows XP (i.e. AppSettings["SettingName"] returns the expected value when using configSource).

The file that configSource points to exists for sure, since I copied the entire application directory from Windows 7 to Server 2003 for testing.

Any ideas?

Was it helpful?

Solution

You have an incomplete application manifest file. You need to add the "assemblyIdentity" element. Details here. There is also an MS Connect bug here.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top