If you're creating a bug/problem report, please include followings:
- ABP Framework version: v6.0.0
 - UI type: Angular
 - DB provider: EF Core
 - Tiered (MVC) or Identity Server Separated (Angular): yes
 - Exception message and stack trace: The requested service 'Volo.Abp.AspNetCore.MultiTenancy.MultiTenancyMiddleware' has not been registered
 - Steps to reproduce the issue:"
 
- Crete a standard microservice solution.
 - Create a new stand alone module template. This module don't reference anything from the microservice solution created ad point 1 and works fine.
 - I want to use the On-The-Fly-Migrations and so following this guide https://docs.abp.io/en/commercial/latest/startup-templates/microservice/database-migrations#auto-migration-on-the-fly-migration and also https://docs.abp.io/en/commercial/latest/startup-templates/microservice/microservices I noticed that the microservice doesn't depends only on SharedHostingMicroservicesModule (which contains configuration helpers for JwtBearer authorization, Swagger and DbMigrations) , but also on SassService.EntityFrameworkCore and AdministrationService.EntityFrameworkCore and other cascading projects
 
I don't think this reference should be in my module (I don't need at all)
So instead of reference, I have copied all the stuff needed by On-The-Fly-Migration  (PendingChecker, DatabaseHandlerBase, JwtConfigurer, and so on).
The solution build succesfully but on start I have the error mentioned above. The requested service 'Volo.Abp.AspNetCore.MultiTenancy.MultiTenancyMiddleware' has not been registered
So, I think there is a problem of hidden reference and initialization made by some project in the microservice solution The goal is to develop, build and deploy autonomous modules using on-the-fly-migrations and no references on others projects, otherwise we have not a very independent microservice.
Can you check this?
Thank you.
2 Answer(s)
- 
    0
Hi,
Is your problem solved? I see that question is closed.
 - 
    0
Yes, the problem is exactly what I have described and you can investigate further if you want. l have resolved for my needs.
Thank you
 
