Hello,
Thank you for the suggestion. I tried adding favicon.ico and favicon.svg as embedded resources using the configuration you provided, but it did not resolve the issue.
Since I couldn't share our codebase, I created a fresh ABP v10 solution and confirmed that favicon replacement works correctly in the default template. So I decided to make a diff check for all the differences and I was able to pinpoint the issue.
Root Cause: I found that the issue was caused by the order of middleware in the application initialization. In our ABP v9 implementation, we had:
app.UseCorrelationId();
app.MapAbpStaticAssets();
app.UseAbpStudioLink();
app.UseRouting();
In the new version app.UseRouting(); was moved before app.MapAbpStaticAssets();
Moving app.UseRouting() before app.MapAbpStaticAssets() resolved the issue. The favicons now display correctly.
Is it possible to get this question ticket refunded?
Thanks.
I verified all of this and it's still not working.

As you can see in this image of my wwwroot I have a favicon.svg and favicon.ico in the auth server project and it's not the LeptonX icon
. Then when I run the project in my local machine and make a request for favicon I get a different icon:
.
We have not made any changes related to favicon, we just updated to ABP 10.
Thank you very much @maliming, this worked.
I've tried to download the Account Pro + LeptonX source using abp cli but I get an error, is there another way to get this? We really only need the Login.cshtml
Just to summarize in case this happens to anyone else, using .WithDynamicOptions after .AddOpenIdConnect in the AuthServer fixed the issue but you also need to add
context.Services.AddDynamicExternalLoginProviderOptions<OpenIdConnectOptions>( "AzureOpenId", options => { options.WithProperty(x => x.Authority); options.WithProperty(x => x.ClientId); options.WithProperty(x => x.ClientSecret, isSecret: true); });
in the ApiHost to be able to configure the provider in the application.
This worked, thank you!
This solved the issue, thank you.
Hi,
Sent you an email with the test project and an example of the input i'm trying to put into the MemoEdit. The project is the standard book CRUD example ABP Studio generates and the property "name" in the book entity was modified to nvarchar(max). Any text with more than 16294 makes the modal close and crashes the app.
Thank you for your help
That fixed the issue.
Thanks.
Hello,
Sent logs through email.
Thank you!