2

根据MSDN 文档configSource在 Windows Server 2003 SP2 上受支持。但是,当我尝试使用以下语法访问设置时:

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

然后null返回。但是,相同的应用程序在 Windows 7 和 Windows XP 上都能正常运行(即AppSettings["SettingName"]使用 时返回预期值configSource)。

configSource指向的文件肯定存在,因为我将整个应用程序目录从 Windows 7 复制到 Server 2003 进行测试。

有任何想法吗?

4

1 回答 1

3

您有一个不完整的应用程序清单文件。您需要添加“assemblyIdentity”元素。详情在这里这里还有一个 MS Connect 错误。

于 2010-07-23T19:17:44.253 回答