Open Closed

Migrating from IdentityServer to OpenIddict, facing issues with auth-server Volo.Abp.Account.Pro.Public.Web package not found #9533


User avatar
0
SandeepPareek created
  • ABP Framework version: v8.1.2
  • UI Type: Blazor Server
  • Database System: EF Core (SQL Server)
  • Exception message and full stack trace:[07:00:36 FTL] UrvinFinance.AuthServer terminated unexpectedly! System.IO.FileNotFoundException: Could not load file or assembly 'Volo.Abp.Account.Pro.Public.Web, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'Volo.Abp.Account.Pro.Public.Web, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null' at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound) at System.Reflection.TypeNameParser.ResolveAssembly(String assemblyName) at System.Reflection.TypeNameParser.GetType(String typeName, ReadOnlySpan1 nestedTypeNames, String assemblyNameIfAny) at System.Reflection.TypeNameParser.Parse() at System.Reflection.TypeNameParser.GetTypeHelper(Char* pTypeName, RuntimeAssembly requestingAssembly, Boolean throwOnError, Boolean requireAssemblyQualifiedName) at System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs) at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder1 derivedAttributes) at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit) at System.Attribute.GetCustomAttributes(MemberInfo element, Boolean inherit) at Volo.Abp.Modularity.AbpModuleHelper.FindDependedModuleTypes(Type moduleType) at Volo.Abp.Modularity.AbpModuleHelper.AddModuleAndDependenciesRecursively(List1 moduleTypes, Type moduleType, ILogger logger, Int32 depth) at Volo.Abp.Modularity.AbpModuleHelper.AddModuleAndDependenciesRecursively(List1 moduleTypes, Type moduleType, ILogger logger, Int32 depth) at Volo.Abp.Modularity.AbpModuleHelper.FindAllModuleTypes(Type startupModuleType, ILogger logger) at Volo.Abp.Modularity.ModuleLoader.FillModules(List1 modules, IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.GetDescriptors(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.LoadModules(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.AbpApplicationBase.LoadModules(IServiceCollection services, AbpApplicationCreationOptions options) at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.WebApplicationBuilderExtensions.AddApplicationAsync[TStartupModule](WebApplicationBuilder builder, Action1 optionsAction) at UrvinFinance.AuthServer.Program.Main(String[] args) in C:\Step2gen\UrvinTerminal\apps\auth-server\src\UrvinFinance.AuthServer\Program.cs:line 69

  • Steps to reproduce the issue: While migrating from IdentityServer to OpenIddict using the official ABP documentation (https://abp.io/docs/commercial/latest/migration-guides/openIddict-microservice), I'm facing an issue with the auth-server. All other microservices have been successfully built, run, and their data migrated without issues. However, the auth-server fails due to an internal reference to Volo.Abp.Account.Pro.Public.Web inside the AbpAccountPublicWebOpenIddictModule. This internal dependency seems to be tightly coupled, and I'm unsure how to resolve or override it during the migration process.

29 Answer(s)
  • User Avatar
    0
    SandeepPareek created

    Thanks!

    I have emailed some OpenIddictDataSeedContributor methods. Can you check and let me know if there's some issue in it.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    Does the OpenIddictApplications tables has any data?

    What are the error logs from the authserver project?

    https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems

    Thanks.

  • User Avatar
    0
    SandeepPareek created

    Shared OpenIddictApplications data with you. Please check

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    But I am unable to generate token from auth-server on login.

    What are the error logs from the authserver project?

    https://abp.io/support/questions/8622/How-to-enable-Debug-logs-for-troubleshoot-problems

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on October 20, 2025, 13:25