ASP.NET Boilerplate中的多个应用程序服务项目 [英] Multiple projects for Application Services in ASP.NET Boilerplate
问题描述
我有一个包含两个包含IApplicationService
类的项目的应用程序,但是默认情况下,该框架仅解析带有基础模板的 Application 项目的客户端代理(在JavaScript:abp.services.app.xxxx
中).
I have an application with two projects that contain IApplicationService
classes, but the framework only resolves client proxies (in JavaScript: abp.services.app.xxxx
) by default for Application project that comes with base template.
myProject.Application => default ASP.NET Boilerplate
myProject.ExtraServices => my own (not generating client proxies)
谢谢.
推荐答案
ASP.NET Core
在
ASP.NET Core
Create controllers for your ExtraServices
project in MyProjectWebCoreModule:
Configuration.Modules.AbpAspNetCore()
.CreateControllersForAppServices(
typeof(ExtraServicesModule).GetAssembly()
);
ASP.NET MVC 5
在
ASP.NET MVC 5
Create controllers for your ExtraServices
project in MyProjectWebApiModule:
Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder
.ForAll<IApplicationService>(typeof(ExtraServicesModule).Assembly, "app")
.Build();
这篇关于ASP.NET Boilerplate中的多个应用程序服务项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!