项目上Autofac+aspectCore做ioc容器+aop,EnableParameterAspect之后Skywalking agent无法采集数据到服务器上
tangjingtai opened this issue · 0 comments
tangjingtai commented
public class AutofacServiceProviderFactory : IServiceProviderFactory<ContainerBuilder>
{
public ContainerBuilder CreateBuilder(IServiceCollection services)
{
ContainerBuilder containerBuilder = new ContainerBuilder();
containerBuilder.Populate(services);
containerBuilder.RegisterDynamicProxy(config =>
{
config.EnableParameterAspect(); // 注释掉此行代码,即可正常推送数据到Skywalking 服务器上
});
return containerBuilder;
}
public IServiceProvider CreateServiceProvider(ContainerBuilder containerBuilder)
{
if (containerBuilder == null)
throw new ArgumentNullException("containerBuilder");
return new AutofacServiceProvider(containerBuilder.Build());
}
}
请问这是什么原因导致的