कहें कि मैंने नीचे सेटिंग्स को appsettings.json में रखा है।एएसपी.नेट कोर आरसी 2 कस्टम ऐप सेटिंग्स को कॉन्फ़िगर करें
"MySettings": {
"SmtpHost": "smtp.mydomain.com"",
"WebService": "http://localhost:1337"
}
और मेरे पास उन सेटिंग्स को रखने के लिए नीचे दी गई कक्षा है।
public class MySettings
{
public string SmtpHost{ get; set; }
public string WebService{ get; set; }
}
RC1 के साथ मैं उन विन्यास सेटिंग्स लोड करने के लिए ConfigureServices में नीचे() विधि कोड की लाइन का प्रयोग करेंगे।
services.Configure<MySettings>(Configuration.GetSection("MySettings"));
लेकिन RC2 में कोड की एक ही पंक्ति मुझे इस त्रुटि
'MicrosoftExtensions.Configuration.IConfigurationSection' से कनवर्ट नहीं कर सकता करने के लिए 'System.Action
<MySettings>
' देता है।"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0-rc2-final",
और सुनिश्चित करें कि आप इस का उपयोग कर लिया है:
एलओएल। मैंने सवाल स्वयं को जवाब देने के इरादे से पोस्ट किया क्योंकि मुझे SO पर इसका जवाब नहीं मिला। तो अन्य लोग जो एक ही समस्या में भाग ले सकते हैं, उन्हें त्वरित उत्तर मिल सकता है। आपने मुझे इसमें हरा दिया। अच्छी नौकरी! –
@ClintB, मैंने इसे .NET स्लैक रूम पर समुदाय के लिए इंगित किया। इसके बारे में बहुत प्रारंभिक भ्रम था। मुझे खुशी है कि मैं मदद कर सकता हूं। –
लिंक के लिए धन्यवाद! मैंने इसे बुकमार्क किया और इसे पढ़ लिया। मैं यह तय करने की कोशिश कर रहा था कि आप और जो के बीच स्वीकार्य उत्तर कौन देना है। आपकी माइग्रेशन गाइड आपको विजेता बनाती है। –