Здесь, вероятно, есть несколько проблем.
Соглашение об именовании контроллеров требует наличия суффикса Controller
- точно. Это, вероятно, означает, что LoginController1 и LoginController2 будут иметь проблемы, но Login1Controller и Login2Controller должны работать должным образом.
Используете ли вы API управления версиями API ? Вам потребуется / понадобится, чтобы этот пакет поддерживал группировку версий API в генераторе документов Swagger / OpenAPI.
Поскольку вы осуществляете управление версиями по сегментам URL, вы, вероятно, захотите, чтобы соответствующая версия API автоматически подставлялась в пути URL. Этого можно достичь с помощью конфигурации:
configuration.AddVersionedApiExplorer(options.SubstituteApiVersionInUrl = true);
Надеюсь, это поможет.