gpt4 book ai didi

c# - machine.config appSettings 为空

转载 作者:太空狗 更新时间:2023-10-29 18:07:37 26 4
gpt4 key购买 nike

在我的 machine.config 文件中有以下内容

<configuration>
....
<appSettings>
<add key="key" value="value"/>
</appSettings>
</configuration>

我试图通过使用在 asp 页面上检索它

ConfigurationManager.AppSettings["key"];

每次都返回 null。

最佳答案

您可能将其放入了错误的 machine.config 中。请记住,.NET 2.0 和 3.5 具有相同的 machine.config,因为它们都针对 CLR 2.0 (c:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\) 和一个单独的.NET 4.0 的 machine.config (c:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\)。

另请记住,如果您运行的是 64 位操作系统,则文件夹为 c:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\c:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\ 分别。因此,请确保您已将 key 放入正确的 machine.config 中,该配置与您在 ASP.NET 应用程序中针对的框架版本以及 x86 或 x64 位相对应。

因此您会根据 CLR 版本和位数 获得一个 machine.config(不知道是否存在这样的词)。

关于c# - machine.config appSettings 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8431709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com