Check the docs before asking a question: https://docs.abp.io/en/commercial/latest/ Check the samples to see the basic tasks: https://docs.abp.io/en/commercial/latest/samples/index The exact solution to your question may have been answered before, and please first use the search on the homepage. Provide us with the following info:
- ABP Framework version: v8.1.3
- UI Type: Blazor WASM
- Database System: MongoDB
- Tiered (for MVC) or Auth Server Separated (for Angular): yes
- Exception message and full stack trace: N/A
- Steps to reproduce the issue: Azure Web App deployments
Good morning, I deployed an ABP solution as indicated. The theme used is Lepton (Standard Left SIde Menu) The solution is up and run but when I log in, the menu is empty (only Home) to see the menu I am forced to perform a refresh. I read that many have had this problem but it is not clear to me if it has been solved and how it was solved. Can you help me? in this way I cannot present it to the customer and it is creating delays on the project deadlines
Best Regards Giuseppe
7 Answer(s)
-
0
HI,
could you share the full logs?
-
0
i have a static web app on azure for UI a Web App for the api a Web App for the AuthServer
here the zip archive of the logs https://we.tl/t-dgwiOnOiag (expire in 3 days)
-
0
Hi,
could you try this:
Add
MyAuthentication.razor
to theBlazor
project.@page "/authentication/{action}" @using Microsoft.AspNetCore.Components.WebAssembly.Authentication <RemoteAuthenticatorView Action="@Action" OnLogInSucceeded="OnLogInSucceeded" OnLogOutSucceeded="OnLogOutSucceeded"/> @inject WebAssemblyCachedApplicationConfigurationClient WebAssemblyCachedApplicationConfigurationClient @inherits Authentication @attribute [ExposeServices(typeof(Authentication))] @attribute [Dependency(ReplaceServices = true)] @code{ [Parameter] public string Action { get; set; } private async Task OnLogInSucceeded(RemoteAuthenticationState obj) { await WebAssemblyCachedApplicationConfigurationClient.InitializeAsync(); } private async Task OnLogOutSucceeded(RemoteAuthenticationState obj) { await WebAssemblyCachedApplicationConfigurationClient.InitializeAsync(); } }
-
0
Hi, the custom razor geerate an routes are ambiguous problem. here the log:
crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Unhandled exception rendering component: The following routes are ambiguous: 'authentication/{action}' in 'IBLTermocasa.Blazor.Pages.CustomAuthentication' 'authentication/{action}' in 'Volo.Abp.AspNetCore.Components.WebAssembly.LeptonTheme.Pages.Authentication'
System.InvalidOperationException: The following routes are ambiguous: 'authentication/{action}' in 'IBLTermocasa.Blazor.Pages.CustomAuthentication' 'authentication/{action}' in 'Volo.Abp.AspNetCore.Components.WebAssembly.LeptonTheme.Pages.Authentication'
at Microsoft.AspNetCore.Components.RouteTableFactory.DetectAmbiguousRoutes(TreeRouteBuilder builder) at Microsoft.AspNetCore.Components.RouteTableFactory.Create(Dictionary
2 templatesByHandler, IServiceProvider serviceProvider) at Microsoft.AspNetCore.Components.RouteTableFactory.Create(List
1 componentTypes, IServiceProvider serviceProvider) at Microsoft.AspNetCore.Components.RouteTableFactory.Create(RouteKey routeKey, IServiceProvider serviceProvider) at Microsoft.AspNetCore.Components.Routing.Router.RefreshRouteTable() at Microsoft.AspNetCore.Components.Routing.Router.Refresh(Boolean isNavigationIntercepted) at Microsoft.AspNetCore.Components.Routing.Router.RunOnNavigateAsync(String path, Boolean isNavigationIntercepted) at Microsoft.AspNetCore.Components.Routing.Router.<>c__DisplayClass76_0.<RunOnNavigateAsync>b__1(RenderTreeBuilder builder) -
0
Hi,
sorry, remove
@page "/authentication/{action}"
-
0
No change, exactly the same behavior. the menu doesn't appear without a refresh
-
0
Hi,
could you please share a minimal reproducible project with me? i will check it.
shiwei.liang@volosoft.com