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>

答案编辑:下次不要像我一样,让你的大脑过度工作。你可能会忘记你是在虚拟机上工作,而不是在桌面上。简而言之,这是另一个"看错地方"的问题。

App.config returns null

试试这个

使用WebConfigurationManager,而不是使用ConfigurationManager

示例:

将以下代码放在web.config 中

<appSettings>
  <add key="BaseURL" value="blabla" />
</appSettings>

要获得值,请使用WebConfigurationManager,如下面的

string base_url= WebConfigurationManager.AppSettings["BaseURL"].ToString();