首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC 3 WebConfigurationManager.AppSettings["key"]返回null

MVC 3 WebConfigurationManager.AppSettings["key"]返回null
EN

Stack Overflow用户
提问于 2011-10-13 23:27:44
回答 4查看 6.1K关注 0票数 1

也许这是一个愚蠢的想法,但似乎mvc的web.configs有一个bug。

我在Web.config里放了几个appsettings键(我也试过在web.debug.config里放几个键),但是

代码语言:javascript
复制
ConfigurationManager.AppSettings["key"]; 

也是

代码语言:javascript
复制
WebConfigurationManager.AppSettings["key"];

返回null。

我通过AppSettings.AllKeys中的调试器查看了一下--它看到了正确的键,但返回的是null。

AppSettings在mvc中有什么问题?

EN

回答 4

Stack Overflow用户

发布于 2011-10-14 14:01:15

哦,我找到错误了。问题出在键名称上,键是使用复制-粘贴创建的,当某些键在关闭前有空格时,问题并不明显。例如,key=“HPPRequestUrl "

票数 1
EN

Stack Overflow用户

发布于 2011-10-14 02:07:20

这是一个有类似问题的人。也许这对appSettings and ConfigurationManager.AppSettings issue有帮助

票数 0
EN

Stack Overflow用户

发布于 2011-10-14 02:16:18

我在AppSettings.AllKeys中通过调试器查看了

-它看到了正确的键,但返回了null。

你可能有一个西里尔的"C“字符或键名称中的拼写错误。尝试使用调试器从AllKeys属性复制密钥名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7756556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档