【发布时间】:2017-07-21 09:37:58
【问题描述】:
我在 Visual Studio 2017 预览版中使用 IdentityServer4-2.0.0-preview2 和 IdentityServer4.EntityFramework-1.0.1。我得到一个异常如下:
System.TypeLoadException:“类型中的方法 'GetAllResourcesAsync' 来自程序集的“IdentityServer4.EntityFramework.Stores.ResourceStore” 'IdentityServer4.EntityFramework,版本=1.0.1.0,文化=中性, PublicKeyToken=null' 没有实现。”
这是我的代码:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddCookieAuthentication();
var connectionString = Configuration.GetConnectionString("DefaultConnection");
var migrationsAssembly = typeof(Startup).GetTypeInfo().Assembly.GetName().Name;
services.AddDbContext<EntityLibrary.Models.ExportOMSContext>(options => options.UseSqlServer(connectionString));
var service_builder = services.AddIdentityServer();
service_builder.AddDeveloperSigningCredential();
service_builder.AddConfigurationStore(builder =>builder.UseSqlServer(connectionString));
service_builder.AddOperationalStore(builder =>builder.UseSqlServer(connectionString));
service_builder.Services.AddTransient<IResourceOwnerPasswordValidator, ResourceOwnerPasswordValidator>();
}
【问题讨论】:
标签: c# asp.net-core identityserver4