Activities of "liangshiwei"

Can you share the application logs?

You are right, We will fix it. thanks.

Hi,

Entities between modules should be independent, In domain-driven design, the module is also a context boundary. However, you can share entities by reference to the domain project of the module.

Hi,

See https://support.abp.io/QA/Questions/102/Identity-Server-running-slow

Hi,

Maybe it has nothing to do with cross-domain, can you share the application logs? (blazor and host)

if I make the pages Angular-based instead - how am I supposed to inject them into existing hard-coded Dashboard layout?

Just an idea, you can output an html and redirect to the angular page in js:

internal sealed class AngularPage : PageBase
{
    public const string Title = "AngularPage";
    public const string PageRoute = "/AngularPage";

    private static readonly string PageHtml;

    static AngularPage()
    {
        PageHtml = "script window.location.href="angular page url" script";
    }

    public override void Execute()
    {
        WriteEmptyLine();
        Layout = new LayoutPage(Title);
        WriteLiteralLine(PageHtml);
        WriteEmptyLine();
    }
}

There is a lot of work to switch to angular, I think using Vue is a better way.

how am I supposed to interact with server-side extension code? In the given case, server-side part for Hangfire is based on IDashboardDispatcher, which mainly uses Dashboard context and the context is passed through RazorPage class - so all existing logic and even markup is built on server-side...

IDashboardDispatcher has been exposed as an endpoint, you can send HTTP requests on the front end, just like RecurringJobAdmin does

At the same time, we don't want to create a new Hangfire dashboard - we just want to easily extend its features.

I suggest you continue to use Vue to extend the features, Vue is a progressive framework, you can even use it like jquery.

Hi,

You can change it according to your needs, for example, read a date from the settings.

Hi,

You can customize the implementation of IBlobNamingNormalizer:

[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(IBlobNamingNormalizer))]
public class MyMinioBlobNamingNormalizer : MinioBlobNamingNormalizer
{
    public override string NormalizeContainerName(string containerName)
    {
        containerName = base.NormalizeContainerName(containerName);

        return containerName.Replace("{date}", DateTime.Now.ToShortDateString());
    }
}

Your container:

[BlobContainerName("bucket-{date}")]
public class DayRollingContainer
{

}

Hi,

Now I know what you want.

You need to convert the RecurringJobAdmin project into abp module. You can create an angular UI application module and install the module to your application.

Hi,

I think the problem related to your database.

How to reproduce the problem?

Showing 6051 to 6060 of 6693 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 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.