Activities of "maria_ruiz"

  • ABP Framework version: v8.3.2
  • UI Type: Blazor WASM
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Steps to reproduce the issue:

We are facing a severe issue with access to our Blazor WebAssembly application based on ABP, which varies significantly between devices. We currently have six applications in production, and this issue is affecting all our users, who are already reporting access and performance problems.

We have been investigating this issue for months and have identified that other ABP customers have reported similar problems. Below are some relevant discussion threads:

https://abp.io/support/questions/3643/Guidance-required-on-Blazor-WASM-performance-issues https://github.com/dotnet/aspnetcore/issues/16956#issuecomment-552475370 https://github.com/Megabit/Blazorise/discussions/4291

It is important to note that this is not a WebAssembly download issue, as the browser inspector shows that files are fully downloaded in a short time. The problem occurs exclusively in production when the application is deployed on Azure, whereas in a local environment, it runs smoothly.

Given the significant impact on our users, we are conducting various tests to identify the root cause:

  • Verifying that the issue is not related to the database, DTUs, memory, or processor.

  • Analyzing metrics in Azure Application Insights and testing in alternative environments such as Docker or IIS to rule out caching or configuration issues.

  • Evaluating migration to .NET Core 9 due to its performance improvements and possible optimizations in ABP.

  • Setting breakpoints, removing the initial dashboard to rule out problematic components, and considering Blazor Server as a last resort.

Due to the critical nature of this issue, we urgently need a resolution. We can provide access to the application for testing or share videos demonstrating the problem.

We would greatly appreciate any guidance or solutions to resolve this issue as soon as possible.

Looking forward to your prompt response.

  • ABP Framework version: v8.3.2
  • UI Type: Blazor Webapp
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace:
Unhandled exception rendering component: Cannot provide a value for property 'MainMenuProvider' on type 'Semicrol.Arco.Core.BlazorComponents.Abp.Themes.ArcoMenu'. There is no registered service of type 'Volo.Abp.AspNetCore.Components.Web.LeptonTheme.Components.ApplicationLayout.Navigation.MainMenuProvider'.
System.InvalidOperationException: Cannot provide a value for property 'MainMenuProvider' on type 'Semicrol.Arco.Core.BlazorComponents.Abp.Themes.ArcoMenu'. There is no registered service of type 'Volo.Abp.AspNetCore.Components.Web.LeptonTheme.Components.ApplicationLayout.Navigation.MainMenuProvider'.
   at Microsoft.AspNetCore.Components.ComponentFactory.<>c__DisplayClass9_0.<CreatePropertyInjector>g__Initialize|1(IServiceProvider serviceProvider, IComponent component)
   at Microsoft.AspNetCore.Components.ComponentFactory.InstantiateComponent(IServiceProvider serviceProvider, Type componentType, IComponentRenderMode callerSpecifiedRenderMode, Nullable`1 parentComponentId)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.InstantiateChildComponentOnFrame(RenderTreeFrame[] frames, Int32 frameIndex, Int32 parentComponentId)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewComponentFrame(DiffContext& diffContext, Int32 frameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewSubtree(DiffContext& diffContext, Int32 frameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InsertNewFrame(DiffContext& diffContext, Int32 newFrameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.AppendDiffEntriesForRange(DiffContext& diffContext, Int32 oldStartIndex, Int32 oldEndIndexExcl, Int32 newStartIndex, Int32 newEndIndexExcl)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.ComputeDiff(Renderer renderer, RenderBatchBuilder batchBuilder, Int32 componentId, ArrayRange`1 oldTree, ArrayRange`1 newTree)
   at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
[11:44:03 ERR] Unhandled exception in circuit 'AVGvqJF_bJFRyax23gXUNRUs_X1UBdLe7jvg7WmxiJg'.
System.InvalidOperationException: Cannot provide a value for property 'MainMenuProvider' on type 'Semicrol.Arco.Core.BlazorComponents.Abp.Themes.ArcoMenu'. There is no registered service of type 'Volo.Abp.AspNetCore.Components.Web.LeptonTheme.Components.ApplicationLayout.Navigation.MainMenuProvider'.
   at Microsoft.AspNetCore.Components.ComponentFactory.&lt;&gt;c__DisplayClass9_0.&lt;CreatePropertyInjector&gt;g__Initialize|1(IServiceProvider serviceProvider, IComponent component)
   at Microsoft.AspNetCore.Components.ComponentFactory.InstantiateComponent(IServiceProvider serviceProvider, Type componentType, IComponentRenderMode callerSpecifiedRenderMode, Nullable`1 parentComponentId)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.InstantiateChildComponentOnFrame(RenderTreeFrame[] frames, Int32 frameIndex, Int32 parentComponentId)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewComponentFrame(DiffContext& diffContext, Int32 frameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InitializeNewSubtree(DiffContext& diffContext, Int32 frameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.InsertNewFrame(DiffContext& diffContext, Int32 newFrameIndex)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.AppendDiffEntriesForRange(DiffContext& diffContext, Int32 oldStartIndex, Int32 oldEndIndexExcl, Int32 newStartIndex, Int32 newEndIndexExcl)
   at Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiffBuilder.ComputeDiff(Renderer renderer, RenderBatchBuilder batchBuilder, Int32 componentId, ArrayRange`1 oldTree, ArrayRange`1 newTree)
   at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment, Exception& renderFragmentException)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
[11:44:03 INF] Executed endpoint 'Microsoft.AspNetCore.Routing.RouteEndpoint'
[11:44:03 INF] Request finished HTTP/2 CONNECT https://localhost:44312/_blazor?id=i45klUn8KXqKz5HM2nflZw - 200 null null 690.8093ms
[11:44:03 INF] Connection id "0HN8INOU4C9EC", Request id "0HN8INOU4C9EC:0000000D": the application completed without reading the entire request body.
[11:46:19 INF] Application is shutting down...
  • Steps to reproduce the issue: Only inject MainMenuProvider

Do you know why this might be happening? Am I missing something to configure?

  • ABP Framework version: v8.3.2
  • Database System: EF Core (SQL Server)

Why the command abp new BookStore -t app -u blazor-webapp does not create a Host project?

  • ABP Framework version: v8.1.1.
  • UI Type: Blazor WASM
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes/no
  • Exception message and full stack trace: Authorization failed. These requirements were not met
  • Steps to reproduce the issue: Hi,

We are upgrading from abp 7.4.4 to 8.1.1 and when we authenticate and access the application it tells me in the browser console that we do not have these permissions for the admin user.

and when we go to access any entity it tells me that I don't have permissions.

Only happens to me when updating,

Has anything changed in the permissions and authentication that we missed?

Provide us with the following info:

  • ABP Framework version: v7.4.4
  • UI Type: Blazor WASM
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): no
  • Exception message and full stack trace: The functionality to move an organizational unit is not working.

Should be the component not recognize the click

  • Steps to reproduce the issue:

Not allow to select any

Even if I click on save, it does nothing.

Showing 11 to 15 of 15 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.1.0-preview. Updated on December 12, 2025, 10:36
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.