我将.NET CORE项目从2.1更新到3.1,但是在启动类中出现了一些错误

特蕾莎·阿尔维斯(Teresa Alves)

我刚刚更新了.NET CORE的版本。我已经更新了所有用法,但是在添加默认标识时,在satrtup类中的ConfigureServices方法中仍然存在错误。它只是给我一个错误,指出“'IServiceCollection'不包含'AddDefaultIdentity的定义,并且没有可访问的扩展方法'AddDefaultIdentity ...'”。方法如下:

public void ConfigureServices(IServiceCollection services)
{
    services.Configure<CookiePolicyOptions>(options =>
    {
        // This lambda determines whether user consent for non-essential cookies is needed for a given request.
        options.CheckConsentNeeded = context => true;
        options.MinimumSameSitePolicy = SameSiteMode.None;
    });

    services.AddDbContext<ApplicationDbContext>(options =>
       options.UseSqlServer(     
           Configuration.GetConnectionString("DefaultConnection")));

    //ERROR
    services.AddDefaultIdentity<IdentityUser>()
        .AddEntityFrameworkStores<ApplicationDbContext>();

    services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);

    //SIGNAL R
    services.AddSignalR();
}

我在Configure方法中也有错误。

  public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
            //ERROR
            app.UseDatabaseErrorPage();
        }
        else
        {
            app.UseExceptionHandler("/Home/Error");
            app.UseHsts();
        }
       //MORE CODE
  }

我应该怎么做才能解决这个错误?

柯克·拉金(Kirk Larkin)

这两个扩展方法已移至单独的NuGet包中,从ASP.NET Core 3.0开始必须明确引用这些包

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 Ionic 项目从 1.X 更新到 3.X

将.net Core 1.0更新到1.1后出现错误

Flutter:空安全更新让我在代码中出现一些错误

Struts2:我分配了一个参数的值,但是在jsp文件中出现了空指针错误

升级到VS 2017后,.Net Core 1.x项目将无法启动

我的旧项目将Alamofire更新到版本4.0时遇到错误

将 API 项目中的 ViewModel 绑定到 .NET CORE 2 EF 中 DAL 项目中的 POCO 类

如何使用宏将现有数据从 Sheet1 更新到 Sheet2?

将项目从2.2更新到3.1(缺少程序集)或如何在.NET Core中使用API POST请求时,PostAsJsonAsync()在.Net Core 3.1中不起作用

将角度项目从9.1.12更新到10.1.0时,出现错误

将 appcompat 更新到 27.1 后,为什么在我的 Android 导入语句 (ActionBarActivity) 中出现“找不到符号类”错误?

awk 将特定列从 file1 更新到 file2。但包括来自 file1 的其他记录

将Flask项目从python2更新到python3

ASP.Net Core MVC 中的编辑方法为什么 javascript 中的“数据 ID”总是包含 1 我想要如果我选择项目 2 所以数据 ID 是 2

如何检查 listbox2 是否包含一些 listbox1 项目 - VB.net

Ubuntu 18.04,我正在尝试将 ffmpeg 从 3.x 更新到 4.x,但一直说“ffmpeg 已经是最新版本 (7:4.2.2-1build1~18.04.sav0)”

我无法在.Net Core 2项目中引用.Net Standard 2库

如何将Visual Studio 2017模板从ASP.NET Core 2.0更新到2.1

将Asp.Net Core 1转换为Core 2后Jwt无法正常工作

将Asp.net应用更新到Npgsql 3并删除Preload Reader

.Net Core - 我如何从另一个 .net 核心类库(或项目)访问 .net 核心实体框架

我将 gridLayout 与 spanCount 2 一起使用,但我想在每 10 个项目后显示 spanCount 1

从预览更新到.net Core 3.0版本后出现异常

如何将数据从一个 excel 界面(表 1)存储和更新到另一表(表 2)以跟踪交易历史记录?

值增加了 2 而不是 1,还有一些我不明白的数组错误

使用用于将FILE_2中的键与bash匹配的值将值更新到FILE_1中-也许是awk

将完整的.NET Framework与现有的ASP.NET Core项目一起使用

使用pthreads行使,但是我的代码中出现了一些意外行为

将UWP项目中的AWS .NET SDK从v3.1.10更新到v3.3.0.1时遇到的问题