আমি লগইন কন্ট্রোলারে এই ত্রুটিটি পাচ্ছি।
অবৈধ অপারেশন এক্সসেপশন: 'অটোমোবাইল.সভার.কন্ট্রোলার.আথকন্ট্রোলার' সক্রিয় করার চেষ্টা করার সময় 'মাইক্রোসফ্ট.এএসপনেটকোর.ইডেন্টিটি.উজারম্যানেজারser1 [অটোমোবাইল.মোডেলস.অ্যাকউন্ট]' টাইপের জন্য পরিষেবাটি সমাধান করতে অক্ষম।
এখানে আথ কন্ট্রোলার কনস্ট্রাক্টর রয়েছে:
private SignInManager<Automobile.Models.Account> _signManager;
private UserManager<Automobile.Models.Account> _userManager;
public AuthController(UserManager<Models.Account> userManager,
SignInManager<Automobile.Models.Account> signManager)
{
this._userManager = userManager;
this._signManager = signManager;
}
এবং এখানে startup.cs এ কনফিগার সার্ভিসগুলি রয়েছে:
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddApplicationInsightsTelemetry(Configuration);
services.Configure<AppConfig>(Configuration.GetSection("AppSettings"));
//var provider = HttpContext.ApplicationServices;
//var someService = provider.GetService(typeof(ISomeService));
services.AddDbContext<Providers.Database.EFProvider.DataContext>(options => options
.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"),
b => b.MigrationsAssembly("Automobile.Server")
));
services.AddIdentity<IdentityUser, IdentityRole>(options =>
{
options.User.RequireUniqueEmail = false;
})
.AddEntityFrameworkStores<Providers.Database.EFProvider.DataContext>()
.AddDefaultTokenProviders();
//services.AddScoped<SignInManager<Automobile.Models.Account>, SignInManager<Automobile.Models.Account>>();
//services.AddScoped<UserManager<Automobile.Models.Account>, UserManager<Automobile.Models.Account>>();
services.AddMvc();
App.Service = services.BuildServiceProvider();
// Adds a default in-memory implementation of IDistributedCache.
services.AddDistributedMemoryCache();
services.AddSession(options =>
{
// Set a short timeout for easy testing.
options.IdleTimeout = TimeSpan.FromSeconds(10);
options.CookieHttpOnly = true;
});
}
IdentityUser
বেসিক ব্যবহারকারী শ্রেণি হিসাবে নিবন্ধভুক্ত করছেন তবে আপনি ব্যবহার করছেনAutomobile.Models.Account
, যা অবশ্যই, এএসপি দ্বারা কোথাও নিবন্ধভুক্ত নয়