App.config returns null
本文关键字:null returns config App | 更新日期: 2023-09-27 17:58:51
有很多这样的问题,我都查过了。
首先,我使用检查了app.config
的路径
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
以确保代码正在查找正确的CCD_ 2文件。
确定之后,我仍然不知道为什么ConfigurationManager.AppSettings["BaseURL"];
返回null。有什么想法吗?
编辑:
<appSettings>
<add key="BaseURL" value="blabla" />
</appSettings>
答案编辑:下次不要像我一样,让你的大脑过度工作。你可能会忘记你是在虚拟机上工作,而不是在桌面上。简而言之,这是另一个"看错地方"的问题。
试试这个
使用WebConfigurationManager,而不是使用ConfigurationManager
示例:
将以下代码放在web.config 中
<appSettings>
<add key="BaseURL" value="blabla" />
</appSettings>
和
要获得值,请使用WebConfigurationManager,如下面的
string base_url= WebConfigurationManager.AppSettings["BaseURL"].ToString();