অন্য কারও সাথে যদি সমস্যা হয় তবে মাইক্রোসফ্ট 16 ই আগস্ট 2015 এ কাঠামোর এই অংশে ব্রেকিং পরিবর্তন করেছে You আপনাকে অবশ্যই নির্ভরতার সঠিক সংস্করণগুলি আমদানি করতে হবে এবং কনফিগারেশন তৈরির নতুন পথে যেতে হবে।
আমার কনফিগারেশন অন্তর্ভুক্ত:
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.Framework.Runtime": "1.0.0-*",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta7",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta7",
"Microsoft.AspNet.Mvc": "6.0.0-beta7",
"Microsoft.Framework.Configuration": "1.0.0-beta7",
"Microsoft.Framework.Configuration.Json": "1.0.0-*"
},
...
}
এই কোডটি, এই প্রশ্নের দ্বারা অনুপ্রাণিত হতে পারে আপনাকে কিছুটা সহায়তা করতে পারে:
using System;
using Microsoft.AspNet.Builder;
using Microsoft.Framework.DependencyInjection;
using Messenger.Services;
using Microsoft.Framework.Configuration;
using Microsoft.Dnx.Runtime;
using Microsoft.AspNet.Hosting;
namespace Messenger
{
public class Startup
{
public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv)
{
var configurationBuilder = new ConfigurationBuilder(appEnv.ApplicationBasePath)
.AddJsonFile("config.json")
.AddEnvironmentVariables();
Configuration = configurationBuilder.Build();
}
public IConfiguration Configuration { get; set; }
}
...
}
আশা করি এটা সাহায্য করবে.
Microsoft.Extensions.Configuration
এবংMicrosoft.Extensions.Configuration.Json