You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

依赖注入(DI)异常解决方案咨询:多次尝试未获有效方案

依赖注入(DI)异常求助

我碰到了依赖注入相关的异常问题,查了不少解决方案但都没效果,反复尝试还是解决不了,求各位帮忙看看。

相关代码片段

应用层服务注册

namespace Sozluk.Api.Application.Extensions;

public static class Registration
{
    public static IServiceCollection AddApplicationRegistration(this IServiceCollection services)
    {
        var assm = Assembly.GetExecutingAssembly();

        services.AddMediatR(assm);
        services.AddAutoMapper(assm);
        services.AddValidatorsFromAssembly(assm);

        return services;
    }
}

基础设施层服务注册

namespace Sozluk.Infrastructure.Persistence.Extensions;

public static class Registration
{
    public static IServiceCollection AddInfrastructureRegistration(this IServiceCollection services, IConfiguration configuration)
    {
        services.AddDbContext<SozlukContext>(conf =>
        {
            var connStr = configuration["SozlukDbConnectionStrings"].ToString();
            conf.UseSqlServer(connStr, opt =>
            {
                opt.EnableRetryOnFailure();
            });
        });

        services.AddScoped<IUserRepository, UserRepository>();

        return services;
    }
}

异常情况说明

附带的截图显示了DI相关的具体异常信息,核心为服务类型无法被容器解析的错误。

内容的提问来源于stack exchange,提问作者Cem Şahin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 09:39:26