Hi,
You can check the code: https://github.com/abpframework/abp/blob/dev/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs#L46
If a Micro Service has two controller, which implement separate AppService, For the [Area("...")], can these two controller use same value
Yes, no problem. The ABP module does the same:
There is a strange behavior right now, when call another MicroService method, the first time call it is fine, and second call failed complain that the remote service is not defined in RemoteService section? Any clue?
You can check the document: https://docs.abp.io/en/commercial/latest/startup-templates/microservice/synchronous-interservice-communication
{
"RemoteServices": {
"Default": {
"BaseUrl": "https://localhost:....",
"UseCurrentAccessToken": "false"
},
"YourServiceName": {
"BaseUrl": "https://localhost:......",
"UseCurrentAccessToken": "false"
}
}
}
Hi,
Can you share the application logs?
Hi,
You need to customize the Blazor component page.
https://docs.abp.io/en/abp/latest/UI/Blazor/Customization-Overriding-Components?UI=Blazor#overriding-a-razor-component
Hi,
The CMS kit module uses version 5.0.331
of HtmlSanitizer.
https://github.com/abpframework/abp/blob/rel-7.4/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.csproj#L24
The version you installed is too high.
Hi,
No, The file management module does not support this, you need to implement it yourself
Hi,
You can see: https://support.abp.io/QA/Questions/5977/Navigation-properties-do-not-work-in-generated-UI-Angular#answer-3a0e4b05-6a9d-5a2a-323c-6dec5aef111f
Hi,
I can confirm this is a bug, we will fix it in the next patch version and your ticket was refunded.
You can try this temporary solution:
using SideMenuUserMenu = Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX.Themes.LeptonX.Components.SideMenu.Toolbar.UserMenu.UserMenuViewComponent;
using TopMenuUserMenu = Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX.Themes.LeptonX.Components.TopMenu.UserMenu.UserMenuViewComponent;
.....
public class MyMainTopToolbarContributor : IToolbarContributor
{
public async Task ConfigureToolbarAsync(IToolbarConfigurationContext context)
{
if (context.Toolbar.Name != StandardToolbars.Main)
{
return;
}
if (!(context.Theme is LeptonXTheme))
{
return;
}
var options = context.ServiceProvider.GetRequiredService<IOptions<LeptonXThemeMvcOptions>>();
context.Toolbar.Items.Add(new ToolbarItem(typeof(GeneralSettingsViewComponent)));
if (context.ServiceProvider.GetRequiredService<ICurrentUser>().IsAuthenticated)
{
if (options.Value.ApplicationLayout == LeptonXMvcLayouts.TopMenu)
{
context.Toolbar.Items.Add(new ToolbarItem(typeof(TopMenuUserMenu)));
}
else
{
context.Toolbar.Items.Add(new ToolbarItem(typeof(SideMenuUserMenu)));
}
}
}
}
Configure<AbpToolbarOptions>(options =>
{
options.Contributors.RemoveAll(x => x.GetType() == typeof(LeptonXThemeMainTopToolbarContributor));
options.Contributors.Add(new MyMainTopToolbarContributor());
});
Ok, I will check it.