Skip to content

求助:我想前后台的接口分开。怎么单独引用order模块呢?非常感谢。 #286

@jonyama

Description

@jonyama

或者说, OrderController和IOrderAppService的注册在什么地方呢?使用autofac官方的人工注入方法,还有abp的注册方式,都没有解决这个问题。

var builder = new ContainerBuilder();
// builder.RegisterType()
// .As();
builder.RegisterType()
.As();

    // context.Services.AddScoped<IOrderAppService>(
    //     sp => sp.GetRequiredService<OrderAppService>()
    // );
    // context.Services.AddScoped<IOrderAppService>(
    //     sp => sp.GetRequiredService<OrderController>()
    // );

---> Autofac.Core.DependencyResolutionException: None of the constructors found on type 'EasyAbp.EShop.Orders.Orders.OrderController' can be invoked with the available services and parameters:
Cannot resolve parameter 'EasyAbp.EShop.Orders.Orders.IOrderAppService service' of constructor 'Void .ctor(EasyAbp.EShop.Orders.Orders.IOrderAppService)'.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions