“Startup.Configuration”和“Startup.Configuration”

我在启动类中收到“‘Startup.Configuration’和‘Startup.Configuration’之间的歧义”错误。我不知道我做了什么导致这个问题。我所做的就是创建一个 DBContext 类,但发生了这个错误。请在下面查看我的代码:


启动.cs


using Microsoft.AspNetCore.Builder;

using Microsoft.AspNetCore.Hosting;

using Microsoft.AspNetCore.HttpsPolicy;

using Microsoft.AspNetCore.Mvc;

using Microsoft.AspNetCore.SpaServices.AngularCli;

using Microsoft.Extensions.Configuration;

using Microsoft.Extensions.DependencyInjection;

using Microsoft.EntityFrameworkCore;

using Microsoft.AspNetCore.Identity;

using System;

using Microsoft.AspNetCore.Authentication.JwtBearer;

using Microsoft.IdentityModel.Tokens;

using System.Text;

using IssueTracker.Data;


namespace IssueTracker

{

    public class Startup

    {

        public Startup(IConfiguration configuration)

        {

            Configuration = configuration;

        }


        public IConfiguration Configuration { get; }


        // This method gets called by the runtime. Use this method to add services to the container.

        public void ConfigureServices(IServiceCollection services)

        {

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


            // In production, the Angular files will be served from this directory

            services.AddSpaStaticFiles(configuration =>

            {

                configuration.RootPath = "ClientApp/dist";

            });


            // Enabling CORS

            services.AddCors(options => 

            {

                options.AddPolicy("EnableCORS", builder => 

                {

                    builder.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod().AllowCredentials().Build();

                });

            });


            // Connect to the Database

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

        }

     

守候你守候我
浏览 111回答 3
3回答

BIG阳

我遇到了同样的错误,只需关闭并重新打开我的 IDE (Visual Studio Code) 即可解决。我希望它有帮助

隔江千里

我出于备份目的复制了解决方案文件,然后出现了该错误。当我删除备份文件时问题解决了。

回首忆惘然

出现此错误的原因之一可能是您不小心制作了Startup.cs文件副本。
打开App,查看更多内容
随时随地看视频慕课网APP