gpt4 book ai didi

c# - appSettings 和 ConfigurationManager.AppSettings 问题

转载 作者:IT王子 更新时间:2023-10-29 04:52:44 30 4
gpt4 key购买 nike

我搜索了该站点,虽然我找到了一些非常有用的信息,但我无法弄清楚我的代码发生了什么。我有以下 web.config:

<?xml version="1.0"?>
<configuration>
<system.web>
</system.web>

<system.webServer>
</system.webServer>

<appSettings>
<add key="APIKey" value="23e24c73feed7ca0f6afd876575842de"/>
<add key="Secret" value="################################"/>
<add key="Callback" value="http://localhost:55994/"/>
<add key="Suffix" value="My3Words"/>
</appSettings>
</configuration>

我已经删除了 system.web 和 system.webServer 中的内容,但这是在 ASP.NET MVC 应用程序中生成的默认设置。

我正在尝试访问该部分中的键(这是一个使用 FB Connect 的简单 Facebook 应用程序)。

在我的代码中,我有以下行:

return ConfigurationManager.AppSettings["APIKey"];

它返回一个空值。我不太明白这是怎么回事。我有必要的:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Mvc.Ajax;
using System.Configuration;

在我的 .cs 文件的顶部。我非常怀疑错误存在于键盘后(即在我的大脑中),但我无法解决这个问题。有什么想法吗?

最佳答案

您是否尝试过使用 WebConfigurationManager :

return System.Web.Configuration.WebConfigurationManager.AppSettings["APIKey"];

这是在 Web 应用程序中使用配置文件的首选选项 - 它处理嵌套配置文件等内容。

关于c# - appSettings 和 ConfigurationManager.AppSettings 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/712068/

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