错误:The key 'SecurityKey'在appSettings配置部分中不存在

本文关键字:配置部 不存在 appSettings The 错误 SecurityKey key | 更新日期: 2023-09-27 18:08:05

当我从计算机上执行我的应用程序(Winform)时,它是没有错误的,但是当我在另一台计算机上执行这个时,我得到了错误。我的App.config是这样的:

<?xml version="1.0"?>
<configuration>
    <appSettings>
        <add key="SecurityKey"/>
    </appSettings>
    <startup>
        <supportedRuntime version="v4.0"sku="...."/>
    </startup>
</configuration>

这是我使用的行:

string key = (string)settingsReader.GetValue("SecurityKey", typeof(String));

I already tried follow this this key 'UserID'在appSettings配置部分中不存在,但它仍然是相同的。

有什么建议吗?

错误:The key 'SecurityKey'在appSettings配置部分中不存在

.config文件中的appSettings与.settings文件中的appSettings不同。

看看ConfigurationManager。AppSettings财产。

我还提到,我不知道setingsreader和ConfigurationManager如何使用没有值的键:

<add key="SecurityKey"/> <!-- no value? -->
<add key="SecurityKeyWithValue" value="myvalue"/>
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="SecurityKey" value="Syed Moshiur Murshed"/>
  </appSettings>
</configuration>