Я искал сайт, и хотя я нашел некоторую очень полезную информацию, я не мог понять, что происходит с моим кодом. У меня есть следующий 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.
Я пытаюсь получить доступ к ключам в разделе (это простое приложение Facebook, использующее FB Connect).
В моем коде у меня есть следующая строка:
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. У меня очень сильное подозрение, что ошибка существует после клавиатуры (то есть в моем мозгу), но я не могу решить эту проблему. Есть идеи?