Activities of "devchase321"

I am using ABP AI Management in an Angular-based multi-portal application. I created an AI workspace named PatientAssistant and granted the Consume permission to the Patient role, the test2 user, and the admin role. In the AI Management workspace permission modal, the permission appears correctly granted. However, when I open the Patient Portal and access the AI Assistant page, I still get the authorization error: “Authorization failed! Given policy has not granted: Volo.AIManagement.Workspaces.Workspace.Consume”. The failing portal URL is http://localhost:4200/ai-management/workspaces, and the logged-in patient user is test2. I have already checked that the Consume permission is visible in the workspace permissions modal, granted to the Patient role, granted directly to the test2 user, and that the user is authenticated in the Patient Portal. I want to know whether this permission is tenant-specific, whether I need to grant it inside the tenant context instead of the host/admin context, whether AI Management workspace permissions require any additional role or claim configuration for Angular portals, and whether I need to clear permission cache, restart the API, logout/login again, or refresh dynamic claims after granting the permission. Also, please confirm if there is any special setup required when consuming ABP AI Management workspaces from a separate Patient Portal in a multi-portal ABP Angular application. My environment is ABP Framework version [write your ABP version], UI Angular, authentication OpenIddict, multi-tenancy enabled, AI Management module enabled, and the portal is the Patient Portal.

Question

i use angular with Basic Theme source code and i try to use angular side login but when i redirect to angular login page it show nothing and in console it have this error _untracked-chunk.mjs:2586 ERROR ɵNotFound: NG0201: No provider found for InjectionToken CORE_OPTIONS. Source: Standalone[_AccountLayoutComponent]. Path: _MultiTenancyService -> _SessionStateService -> _ConfigStateService -> _AbpApplicationConfigurationService -> _RestService -> InjectionToken CORE_OPTIONS. Find more at https://v21.angular.dev/errors/NG0201 at createRuntimeError (_untracked-chunk.mjs:600:17) at NullInjector.get (_untracked-chunk.mjs:881:21) at R3Injector.get (_untracked-chunk.mjs:1206:27) at R3Injector.get (_untracked-chunk.mjs:1206:27) at R3Injector.retrieve (_untracked-chunk.mjs:1116:19) at injectInjectorOnly (_untracked-chunk.mjs:670:35) at ɵɵinject (_untracked-chunk.mjs:682:40) at inject2 (_untracked-chunk.mjs:691:10) at new _RestService (abp-ng.core.mjs:2213:20) at Object.RestService_Factory [as factory] (abp-ng.core.mjs:2272:14)

  • Template: app
  • Created ABP Studio Version: 2.2.6
  • Current ABP Studio Version: 2.2.6
  • Tiered: Yes
  • Multi-Tenancy: Yes
  • UI Framework: angular
  • Theme: leptonx
  • Theme Style: light
  • Theme Menu Placement: side
  • Progressive Web App: Yes
  • Run Progressive Web App Support: Yes
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: Yes
  • Mobile Framework: none
  • Public Website: No
  • Social Login: Yes
  • Include Tests: Yes
  • Kubernetes Configuration: Yes
  • Distributed Event Bus: rabbitmq
  • Use Local References: No
  • Optional Modules:
    • GDPR
    • FileManagement
    • TextTemplateManagement
    • LanguageManagement
    • AuditLogging
    • Chat
    • OpenIddictAdmin
  • Selected Languages: English, Portuguese (Brazil), Romanian (Romania), Russian, Spanish
  • AI Management Enabled: Yes
  • Selected AI Providers: Ollama, OpenAI
  • Selected RAG Vector Stores: Pgvector, Qdrant
  • Default Language: English
  • Create Command: abp new ViriMed -t app --tiered --ui-framework angular --database-provider ef --database-management-system sqlserver --theme leptonx --separate-tenant-schema --skip-migration --skip-migrator --without-cms-kit --dont-run-install-libs --dont-run-bundling -chat -file-management
Question

i create page in CMSKit and show that pages on Public Site that are work fine recently i get exception on that CMS Pages and Public Site is automatically redirect on Authserver . here is that exception

{ "code": null, "message": "Your request is not valid!", "details": "The following errors were detected during validation.\r\n - The value 'home' is not valid.\r\n", "data": null, "validationErrors": [ { "message": "The value 'home' is not valid.", "members": [ "id" ] } ] } 2026-04-16 07:13:59.473 +00:00 [WRN] ModelState is not valid! See ValidationErrors for details. Volo.Abp.Validation.AbpValidationException: ModelState is not valid! See ValidationErrors for details. at Volo.Abp.AspNetCore.Mvc.Validation.ModelStateValidator.Validate(ModelStateDictionary modelState) at Volo.Abp.AspNetCore.Mvc.Validation.AbpValidationActionFilter.OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) 2026-04-16 07:13:59.474 +00:00 [WRN] There are 1 validation errors: The value 'home' is not valid. (id) 2026-04-16 07:13:59.494 +00:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Http.RemoteServiceErrorResponse'. (Emerald.HttpApi)' 2026-04-16 07:13:59.504 +00:00 [INF] Request finished HTTP/2 GET https://localhost:44362/home - 400 null application/json; charset=utf-8 5669.4966ms 2026-04-16 07:14:00.838 +00:00 [DBG] Executing HealthCheck collector HostedService. it give this exception on all CMS pages

  • Template: app
  • Created ABP Studio Version: 1.2.2
  • Current ABP Studio Version: 2.2.6
  • Tiered: Yes
  • Multi-Tenancy: No
  • UI Framework: blazor-webapp
  • Theme: leptonx
  • Theme Style: system
  • Theme Menu Placement: side
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: No
  • Create Initial Migration: Yes
  • Run Db Migrator: Yes
  • Mobile Framework: none
  • Public Website: Yes
  • Social Login: Yes
  • Include Tests: Yes
  • Kubernetes Configuration: Yes
  • Distributed Event Bus: rabbitmq
  • Use Local References: No
  • Optional Modules:
    • GDPR
    • FileManagement
    • TextTemplateManagement
    • LanguageManagement
    • AuditLogging
    • Chat
    • OpenIddictAdmin
  • Selected Languages: English, Spanish
  • Default Language: English
  • Create Command: abp new Emerald -t app --tiered --ui-framework blazor-webapp --database-provider ef --database-management-system sqlserver --theme leptonx --public-website --without-cms-kit --dont-run-bundling --no-multi-tenancy -no-saas -chat -file-management

Hi i am adding AI Management Module from AbpSuite in my project after add module and i run my project add assign all permission of AI Management to my user after that i go to WorkSpace page it give this exception: Volo.Abp.Http.Client.AbpRemoteCallException: An internal error occurred during your request! at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.ThrowExceptionForResponseAsync(HttpResponseMessage response) at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.RequestAsync(ClientProxyRequestContext requestContext) at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.RequestAsync[T](ClientProxyRequestContext requestContext) at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.RequestAsync[T](String methodName, ClientProxyRequestTypeValue arguments) at Volo.AIManagement.Workspaces.WorkspaceClientProxy.GetListAsync(WorkspaceGetListInput input) at Volo.Abp.BlazoriseUI.AbpCrudPageBase`10.GetEntitiesAsync() 2026-04-07 09:52:43.178 +00:00 [WRN] None of the specified endpoints were reachable

and when i try to Create new WorkSpace it cant show any provider but i already install Volo.AIManagement.OpenAI Package

  • Template: app
  • Created ABP Studio Version: 2.1.0
  • Current ABP Studio Version: 2.2.1
  • Tiered: Yes
  • Multi-Tenancy: Yes
  • UI Framework: blazor-server
  • Theme: leptonx
  • Theme Style: system
  • Theme Menu Placement: side
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: Yes
  • Mobile Framework: none
  • Public Website: Yes
  • Social Login: Yes
  • Include Tests: Yes
  • Kubernetes Configuration: Yes
  • Distributed Event Bus: rabbitmq
  • Use Local References: No
  • Optional Modules:
    • GDPR
    • FileManagement
    • TextTemplateManagement
    • LanguageManagement
    • AuditLogging
    • Chat
    • OpenIddictAdmin
  • Selected Languages: English, French, Spanish
  • Default Language: English
  • Create Command: abp new Millennial -t app --tiered --ui-framework blazor-server --database-provider ef --database-management-system sqlserver --theme leptonx --separate-tenant-schema --skip-migration --skip-migrator --public-website --without-cms-kit --dont-run-install-libs --dont-run-bundling -chat -file-management
Question

i update my Project Abp version form 9.3.2 to 10.1.0 after updating i have issue with Faq Widget it cant render and show this error and every this fine its work before updating version [Widget Type="Faq" groupName="Client" sectionName="Faq" ] i add widget like this and my groupName is Client and section Name is Faq

Hello,

We are facing Error 500 issues with API after deploying to Azure Container App. Same application using appsettings.development.json config runs fine locally. We need your help spotting any misconfigured on our end.

Failed to load API definition - 500 Internal Server Error on the /api/abp/application-configuration - Fetch error OK /swagger/v1/swagger.json

More details - source files here: https://drive.google.com/drive/folders/1P88jaMPzPbPd9HLima4ZEj1HF-GUHu9H?usp=drive_link

ABP Studio Configuration Information:

  • Template: app
  • Created ABP Studio Version: 2.1.0
  • Current ABP Studio Version: 2.1.7
  • Tiered: Yes
  • Multi-Tenancy: Yes
  • UI Framework: blazor-server
  • Theme: leptonx
  • Theme Style: system
  • Theme Menu Placement: side
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: Yes
  • Mobile Framework: none
  • Public Website: Yes
  • Social Login: Yes
  • Include Tests: Yes
  • Kubernetes Configuration: Yes
  • Distributed Event Bus: rabbitmq
  • Use Local References: No
  • Optional Modules:
    • GDPR
    • FileManagement
    • TextTemplateManagement
    • LanguageManagement
    • AuditLogging
    • Chat
    • OpenIddictAdmin
  • Selected Languages: English, French, Spanish
  • Default Language: English
  • Create Command: abp new Millennial -t app --tiered --ui-framework blazor-server --database-provider ef --database-management-system sqlserver --theme leptonx --separate-tenant-schema --skip-migration --skip-migrator --public-website --without-cms-kit --dont-run-install-libs --dont-run-bundling -chat -file-management

What we have tried: Validated OpenIddict Application values in DB and Admin console Validated values in AppSettings.json files

Problem Description

I am facing an issue with ABP’s Dynamic HTTP Client Proxy. in WebPublic Project

I have an Application Service method:

Task<List<TeamMemberDto>> GetAllAsync();

And a working HttpApi controller endpoint:

GET /api/app/user-detail-info/all

✔ Direct call works

Calling the endpoint directly in the browser or via Postman works correctly:

https://localhost:44364/api/app/user-detail-info/all

❌ Proxy call fails

When the method is invoked through ABP’s dynamic proxy, the following exception is thrown:

Could not find remote action for method: System.Threading.Tasks.Task1[ System.Collections.Generic.List1[Millennial.UserDetailInfos.TeamMemberDto] ] GetAllAsync() on the URL: https://localhost:44364/

Exception Stack Trace (shortened) Volo.Abp.AbpException: Could not find remote action for method: GetAllAsync()

at Volo.Abp.Http.Client.DynamicProxying.ApiDescriptionFinder.FindActionAsync at Volo.Abp.Http.Client.DynamicProxying.DynamicHttpProxyInterceptor

What Is Confusing

The API endpoint exists

Swagger shows the endpoint

Direct HTTP GET works

But ABP dynamic proxy fails to resolve it via /api/abp/api-definition

Architecture & Configuration

44364 is the HttpApi.Host

RemoteServices:Default:BaseUrl is set to:

"RemoteServices": { "Default": { "BaseUrl": "https://localhost:44364" } }

Tiered setup is intentional

What I Have Already Tried

✔ Confirmed endpoint works directly in browser and Postman

✔ Verified Swagger shows /api/app/user-detail-info/all

✔ Restarted HttpApi.Host and PublicWeb

✔ Verified https://localhost:44364/api/abp/api-definition is accessible

✔ Confirmed routing attributes on controller:

[RemoteService] [Area("app")] [Route("api/app/user-detail-info")]

✔ Verified GetAllAsync() exists on:

AppService interface

AppService implementation

HttpApi controller

✔ Confirmed correct RemoteServices:Default:BaseUrl

✔ Confirmed the request reaches controller before exception

✔ Confirmed exception occurs after controller execution

✔ Attempted calling only from JS proxy (same behavior if resolved server-side)

✔ Clean rebuild and restart

✔ No [RemoteService(false)] applied

Expected Behavior

ABP dynamic proxy should resolve the remote action via API definition and execute the HTTP call successfully, since the endpoint exists and is reachable.

Actual Behavior

ABP dynamic proxy throws:

Could not find remote action for method GetAllAsync()

even though the endpoint exists and works.

Questions

Under what conditions does ABP dynamic proxy fail to match an existing HttpApi controller action?

Is it required that the method be exposed via conventional controllers only, even if a custom controller exists?

Can dynamic proxy resolve methods that are exposed via custom HttpApi controllers?

Is this a known limitation or expected behavior?

Workaround

Direct JS abp.ajax() or fetch calls work, but dynamic proxy cannot be used reliably for this service.

  • Template: app
  • Created ABP Studio Version: 2.1.0
  • Current ABP Studio Version: 2.1.6
  • Tiered: Yes
  • Multi-Tenancy: Yes
  • UI Framework: blazor-server
  • Theme: leptonx
  • Theme Style: system
  • Theme Menu Placement: side
  • Database Provider: ef
  • Database Management System: sqlserver
  • Separate Tenant Schema: Yes
  • Mobile Framework: none
  • Public Website: Yes
  • Social Login: Yes
  • Include Tests: Yes
  • Kubernetes Configuration: Yes
  • Distributed Event Bus: rabbitmq
  • Use Local References: No
  • Optional Modules:
    • GDPR
    • FileManagement
    • TextTemplateManagement
    • LanguageManagement
    • AuditLogging
    • Chat
    • OpenIddictAdmin
  • Selected Languages: English, French, Spanish
  • Default Language: English
  • Create Command: abp new Millennial -t app --tiered --ui-framework blazor-server --database-provider ef --database-management-system sqlserver --theme leptonx --separate-tenant-schema --skip-migration --skip-migrator --public-website --without-cms-kit --dont-run-install-libs --dont-run-bundling -chat -file-management
  • Exception message and full stack trace:

Volo.Abp.Http.Client.AbpRemoteCallException: An internal error occurred during your request! at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.ThrowExceptionForResponseAsync(HttpResponseMessage response) at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.RequestAsync(ClientProxyRequestContext requestContext) at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.RequestAsync[T](ClientProxyRequestContext requestContext) at Volo.Abp.Http.Client.ClientProxying.ClientProxyBase1.RequestAsync[T](String methodName, ClientProxyRequestTypeValue arguments) at Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClientProxies.AbpApplicationConfigurationClientProxy.GetAsync(ApplicationConfigurationRequestOptions options) at Volo.Abp.AspNetCore.Mvc.Client.MvcCachedApplicationConfigurationClient.GetRemoteConfigurationAsync() at Volo.Abp.AspNetCore.Mvc.Client.MvcCachedApplicationConfigurationClient.<GetAsync>b__19_0() at Volo.Abp.Caching.DistributedCache2.GetOrAddAsync(TCacheKey key, Func1 factory, Func1 optionsFactory, Nullable1 hideErrors, Boolean considerUow, CancellationToken token) at Volo.Abp.AspNetCore.Mvc.Client.MvcCachedApplicationConfigurationClient.GetAsync() at Volo.Abp.AspNetCore.Mvc.Client.RemoteFeatureChecker.GetOrNullAsync(String name) at Volo.Abp.Features.FeatureCheckerBase.IsEnabledAsync(String name) at Volo.CmsKit.Pro.Public.Web.Middlewares.UrlShortingMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.InterfaceMiddlewareBinder.<>c__DisplayClass2_0.<<CreateMiddleware>b__0>d.MoveNext() --- End of stack trace from previous location --- at Emerald.Web.Public.EmeraldWebPublicModule.<>c.<<OnApplicationInitialization>b__15_0>d.MoveNext() in C:\Users\PD0987\Documents\Projects\Emerald Healthcare Services\src\Emerald.Web.Public\EmeraldWebPublicModule.cs:line 361 --- End of stack trace from previous location --- at Volo.Abp.AspNetCore.Mvc.Libs.AbpMvcLibsService.<CheckLibs>b__1_0(HttpContext httpContext, RequestDelegate next) at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)

HEADERS

Host: localhost:44362

  • Steps to reproduce the issue:

I have added the Payment module from the abp studio and getting above error.

How to Deploy Multiple Applications on a Single Azure App Service Using Web App for Containers and Expose Multiple Endpoints on the Same Domain

  • https://www.example.com → Web Public
  • https://www.example.com/admin → Blazor Admin
  • https://www.example.com/api → API
  • https://www.example.com/auth → AuthServer

We want to avoid using multiple App Services or subdomains if possible and would like to maintain the same HTTPS certificate for all endpoints.

Hello Team,

I am facing an issue with my Blazor application. While using the application, I frequently encounter an “Unauthorized (401)” error.

  • Steps to reproduce the issue:
  • Log in to the Blazor Admin application and navigate to any page.
  • Open the Public Website and refresh the page.
  • Return to the Blazor Admin application and try to perform any action.
  • At this point, the system shows an Unauthorized (401) error.

I shared the video and log file. Error log link : https://we.tl/t-EnTmS4QUKk Video link : https://we.tl/t-r6s2EwgzzD

Showing 1 to 10 of 11 entries
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.8.0-preview. Updated on October 08, 2026, 12:23
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.