मैंने साइट की खोज की है, और जब मुझे कुछ बहुत उपयोगी जानकारी मिली, तो मुझे पता नहीं चला कि मेरे कोड के साथ क्या चल रहा है। मैं निम्नलिखित 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 अनुप्रयोग में उत्पन्न डिफ़ॉल्ट सेटिंग्स है।
मैं अनुभाग में कुंजी तक पहुंचने का प्रयास कर रहा हूं (यह एफबी कनेक्ट का उपयोग कर एक साधारण फेसबुक एप्लिकेशन है)।
मेरे कोड में, मैं निम्नलिखित पंक्ति है:
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 फ़ाइल के शीर्ष पर। मुझे बहुत मजबूत संदेह है कि त्रुटि पोस्ट-कीबोर्ड मौजूद है (यानी मेरे दिमाग में), लेकिन मैं इसे हल नहीं कर सकता। कोई विचार?
return ConfigurationManager.AppSettings.Get("APIKey");
आप एक बाहरी DLL से ConfigurationManager कर रहे हैं? – CLaRGe
मैं एक .cs फ़ाइल से ConfigurationManager को कॉल कर रहा हूं जिसे मेरे होमकंट्रोलर.cs –
से बुलाया जा रहा है, ऐसा नहीं है कि web.config और ConfigurationManager.AppSettings के बीच वास्तव में गलत हो सकता है, इसलिए यह एक अजीब बात है। Cehck करने के लिए आप निश्चित रूप से सही कॉन्फ़िगरेशन फ़ाइल का उपयोग कर रहे हैं अपना web.config अमान्य एक्सएमएल बनाने का प्रयास करें और सत्यापित करें कि आपकी वेबसाइट विफल हो गई है? – sipwiz