根据MSDN documentation , configSource
在 Windows Server 2003 SP2 上受支持。但是,当我尝试使用以下语法访问设置时:
System.Configuration.ConfigurationManager.AppSettings["SettingName"];
然后返回null
。但是,同一应用程序可以在 Windows 7 和 Windows XP 上正常运行(即,AppSettings["SettingName"]
在使用 configSource
时返回预期值)。
configSource
指向的文件肯定存在,因为我将整个应用程序目录从 Windows 7 复制到 Server 2003 进行测试。
有什么想法吗?
最佳答案
关于.net - 在 Windows Server 2003 中通过 configSource 访问 AppSettings 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3319584/