Я обновляю IdentityServer4 с 2.2 до 3.1, я не могу запустить pass app.UseEndpoints. Вот исключение
Невозможно загрузить один или несколько запрошенных типов. \ R \ nНе удалось загрузить тип 'IdentityModel.Client.DiscoveryResponse' из сборки 'IdentityModel, Version = 4.1.1.0, Culture = нейтральный, PublicKeyToken = e7877f4675df049f '
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (_environment.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
}
try
{
using (var serviceScope = app.ApplicationServices.GetRequiredService<IServiceScopeFactory>().CreateScope())
{
SeedData.EnsureSeedData(serviceScope, Configuration);
}
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
//app.UseIdentityServer();
//app.UseCors(builder => builder.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod().AllowCredentials());
//app.UseStaticFiles();
//app.UseMvcWithDefaultRoute();
app.UseStaticFiles();
app.UseRouting();
app.UseCors();
app.UseIdentityServer();
// app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapDefaultControllerRoute();
});
}
Я выполнил поиск, нашел следующую ссылку. https://github.com/IdentityModel/IdentityModel/issues/245 Но я все еще не могу понять проблему.