Activities of "maliming"

hi

It will be the same as NET 9, We will test NET 10 RC in August or September. And will upgrade to the official version as soon as possible, then release ABP 10.0.

https://github.com/abpframework/abp/issues/20561

请尝试把这个文件中的端口也一并修改

etc\abp-studio\run-profiles\Default.abprun.json

执行 dotnet run 命令应用程序输出的日志是什么?

改成其他的端口呢? 比如 40000

hi

Can you try to upgrade to >=9.1.1

Or try to add MyAbpEfCoreNavigationHelper to your EF Core project.

using Microsoft.EntityFrameworkCore.ChangeTracking;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EntityFrameworkCore.ChangeTrackers;
using Volo.Abp.OpenIddict.Tokens;

namespace Pusula.Training.HealthCare.EntityFrameworkCore;

[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(AbpEfCoreNavigationHelper))]
public class MyAbpEfCoreNavigationHelper : AbpEfCoreNavigationHelper
{
    public override void ChangeTracker_Tracked(object? sender, EntityTrackedEventArgs e)
    {
        if (e.Entry.Entity.GetType() == typeof(OpenIddictToken))
        {
            return;
        }

        base.ChangeTracker_Tracked(sender, e);
    }

    public override void ChangeTracker_StateChanged(object? sender, EntityStateChangedEventArgs e)
    {
        if (e.Entry.Entity.GetType() == typeof(OpenIddictToken))
        {
            return;
        }

        base.ChangeTracker_StateChanged(sender, e);
    }
}

hi

I think your email settings can be read correctly, but the value is wrong.

You can check it by override the MailKitSmtpEmailSender

[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(IMailKitSmtpEmailSender), typeof(MailKitSmtpEmailSender), typeof(MyMailKitSmtpEmailSender))]
public class MyMailKitSmtpEmailSender : MailKitSmtpEmailSender, IMailKitSmtpEmailSender, ITransientDependency
{
    public MyMailKitSmtpEmailSender(
        ICurrentTenant currentTenant,
        ISmtpEmailSenderConfiguration smtpConfiguration,
        IBackgroundJobManager backgroundJobManager,
        IOptions<AbpMailKitOptions> abpMailKitConfiguration)
        : base(currentTenant, smtpConfiguration, backgroundJobManager, abpMailKitConfiguration)
    {
    }

    protected override Task ConfigureClient(SmtpClient client)
    {
        var host = SmtpConfiguration.GetHostAsync();
        var port = SmtpConfiguration.GetPortAsync();
        var userName = SmtpConfiguration.GetUserNameAsync();
        var password = SmtpConfiguration.GetPasswordAsync();
        var domain = SmtpConfiguration.GetDomainAsync();
        var enableSsl = SmtpConfiguration.GetEnableSslAsync();
        var useDefaultCredentials = SmtpConfiguration.GetUseDefaultCredentialsAsync();

        return base.ConfigureClient(client);
    }
}

https://support.sendgrid.com/hc/en-us/articles/17894803361819-Troubleshooting-535-Authentication-failed-Error

hi

You can try to set command timeout to 60 seconds or more

public override void ConfigureServices(ServiceConfigurationContext context)
{
    //...

    Configure<AbpDbContextOptions>(options =>
    {
        options.UseSqlServer(x => x.CommandTimeout(60));
    });
    
    //...
}

hi

Is the AbpDbConcurrencyException fixed?

Please share the full debug logs.txt again for 409 error.

Thanks.

你可以试试安装 Volo.Abp.CLI然后使用 new 命令创建一个项目

abp new BookStore --version 8.3.4

https://www.nuget.org/packages/Volo.Abp.Cli/8.3.4

If your test project >= 9.1.1

Please share it with liming.ma@volosoft.com

Thanks.

hi

during this weekend i managed to isolate the problematic code and create a workaround.

What is your test project package version?

We did some changes in >= 9.1.1

https://github.com/abpframework/abp/pull/22357

Showing 1151 to 1160 of 10652 entries
Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.0.0-preview. Updated on September 12, 2025, 10:20