using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Autofac; using Volo.Abp.Http.Client; using Volo.Abp.Modularity; using Yi.Framework.Rbac.Application.Contracts; namespace Yi.Abp.HttpApi.Client { [DependsOn(typeof(AbpHttpClientModule), typeof(AbpAutofacModule), typeof(YiFrameworkRbacApplicationContractsModule))] public class YiAbpHttpApiClientModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { //创建动态客户端代理 context.Services.AddHttpClientProxies( typeof(YiFrameworkRbacApplicationContractsModule).Assembly ); Configure(options => { options.RemoteServices.Default = new RemoteServiceConfiguration("http://localhost:19001"); }); } } }