我想从app.config文件的appSettings部分读取值。我不明白为什么,但ConfigurationManager只读第一个键(log4net.Internal.Debug),同时我需要另外两个键。这里是appSettings。ConfigurationManager.AppSettings只读第一个键
<appSettings>
<add key="log4net.Internal.Debug" value="true" />
<add key="SendGridUser" value="some value" />
<add key="SendGridPassword" value="some value" />
</appSettings>
下面是代码:
var username = ConfigurationManager.AppSettings["SendGridUser"];
var password = ConfigurationManager.AppSettings["SendGridPassword"];
您是否收到任何错误或空白值? –
这段代码没有错。问题在于你没有向我们展示的部分代码。 – Sefe
它总是读取第一个值吗? – NicoRiff