Skip to content

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

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions