【问题标题】:Multiple projects for Application Services in ASP.NET BoilerplateASP.NET 样板中的应用程序服务的多个项目
【发布时间】:2018-09-21 03:54:37
【问题描述】:

我有一个包含两个项目的应用程序,其中包含 IApplicationService 类,但默认情况下,该框架只为带有基本模板的 Application 项目解析客户端代理(在 JavaScript 中:abp.services.app.xxxx)。

myProject.Application => default ASP.NET Boilerplate
myProject.ExtraServices => my own (not generating client proxies)

谢谢。

【问题讨论】:

    标签: configuration aspnetboilerplate


    【解决方案1】:

    ASP.NET 核心

    MyProjectWebCoreModule 中为您的ExtraServices 项目创建控制器:

    Configuration.Modules.AbpAspNetCore()
        .CreateControllersForAppServices(
            typeof(ExtraServicesModule).GetAssembly()
        );
    

    ASP.NET MVC 5

    MyProjectWebApiModule 中为您的ExtraServices 项目创建控制器:

    Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder
        .ForAll<IApplicationService>(typeof(ExtraServicesModule).Assembly, "app")
        .Build();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 2013-01-27
      • 2020-07-25
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 2019-03-28
      相关资源
      最近更新 更多