HTTP错误500.30-ANCM进程内启动失败-不适用于我

时间:2020-04-17 19:52:07

标签: c# asp.net-core

我在使用asp.net Core(版本3.1.100)开发的project.Visual Studio 16.4.0中遇到问题 但是当我启动IIS EXPRESS时,它会显示此页面

HTTP Error 500.30 - ANCM In-Process Start Failure

我尝试了所有论坛和stackoverflow响应中的所有解决方案。.没有任何结果

在我的朋友桌面上使该项目运行良好而没有任何问题 但是在我的桌面上,无法正常工作!

当我将托管模型从“处理中”更改为“超出精度”时,它会向我显示

找不到该本地主机页面 找不到网址为https://localhost:44365/

的网页

这是我的startup.cs

public class Startup
    {
        public IConfiguration Configuration { get; private set; }

        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        public void ConfigureServices(IServiceCollection services)
        {

            services.AddControllersWithViews()
                    .AddNewtonsoftJson();

            services.AddRazorPages();

            services.AddDbContext<ApplicationDbContext>(options =>
            options.UseSqlServer(Configuration["ConnectionString:ImmoDbConnectionString"]));

            services.AddIdentityCore<ApplicationUser>()
                .AddEntityFrameworkStores<ApplicationDbContext>()
                .AddDefaultTokenProviders();

            services.AddAuthentication(options =>
            {
                options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
                options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
                options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
            })
            .AddJwtBearer(options =>
            {
                options.TokenValidationParameters = new TokenValidationParameters
                {
                    ValidateIssuer = true,
                    ValidateAudience = true,
                    ValidAudience = "http://dotnetdetail.net",
                    ValidIssuer = "http://dotnetdetail.net",
                    IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("pintusharmaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqweqwe"))
                };
            });
        }

        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            //SeedDB.Initialize(
            //    app.ApplicationServices
            //        .GetRequiredService<IServiceScopeFactory>()
            //        .CreateScope()
            //        .ServiceProvider);

            app.UseStaticFiles();
            app.UseHttpsRedirection();
            app.UseRouting();
            //    app.UseCors();

            app.UseAuthentication();
            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
                endpoints.MapRazorPages();
            });
        }
    }

谢谢

0 个答案:

没有答案