如何停止生成动态网页api?
How to stop generating dynamic web api?
我已下载模板并创建示例任务应用程序。
从下面的参考资料中,我发现 Web API 是从我的任务服务 class 自动生成的。
那么我怎样才能停止这种行为或改变这种行为。
注释掉该页面上提到的行。
ASP.NETMVC 5
// Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder
// .ForAll<IApplicationService>(typeof(AbpProjectNameApplicationModule).Assembly, "app")
// .Build();
ASP.NET核心
// Configuration.Modules.AbpAspNetCore()
// .CreateControllersForAppServices(
// typeof(AbpProjectNameApplicationModule).GetAssembly()
// );
您可以轻松地禁用应用程序服务以将其方法公开为 Web API 操作。
只需在应用程序服务 class 或应用程序服务接口上使用 [RemoteService(false)]
属性。
[RemoteService(IsEnabled = false)]
public class UserAppService : ApplicationService, IUserAppService
{
}
批量操作,使用@aaron的方法
我已下载模板并创建示例任务应用程序。
从下面的参考资料中,我发现 Web API 是从我的任务服务 class 自动生成的。
那么我怎样才能停止这种行为或改变这种行为。
注释掉该页面上提到的行。
ASP.NETMVC 5
// Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder
// .ForAll<IApplicationService>(typeof(AbpProjectNameApplicationModule).Assembly, "app")
// .Build();
ASP.NET核心
// Configuration.Modules.AbpAspNetCore()
// .CreateControllersForAppServices(
// typeof(AbpProjectNameApplicationModule).GetAssembly()
// );
您可以轻松地禁用应用程序服务以将其方法公开为 Web API 操作。
只需在应用程序服务 class 或应用程序服务接口上使用 [RemoteService(false)]
属性。
[RemoteService(IsEnabled = false)]
public class UserAppService : ApplicationService, IUserAppService
{
}
批量操作,使用@aaron的方法