如何将Autofac的DependencyResolutionException在ASP.NET的Owin、SignalR和集线器MVC中实现长尾词?

2026-03-30 12:230阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计845个文字,预计阅读时间需要4分钟。

如何将Autofac的DependencyResolutionException在ASP.NET的Owin、SignalR和集线器MVC中实现长尾词?

在配置ASP.NET MVC 5.2、SignalR 2.1、MS Owin(Katana)3.0以及Autofac 3.5时,以下是一个简洁的示例:

csharp// 配置Autofacvar builder=new ContainerBuilder();

如何将Autofac的DependencyResolutionException在ASP.NET的Owin、SignalR和集线器MVC中实现长尾词?

// 注册依赖builder.RegisterType().As().InstancePerRequest();

// 解析器builder.RegisterAssemblyTypes(typeof(Program).Assembly).Where(t=> t.IsClass && t.Name.EndsWith(Controller)) .AsSelf() .InstancePerRequest();

// 使用ILifetimeScopevar container=builder.Build();var scope=container.BeginLifetimeScope();var controller=scope.Resolve();

注意:Autofac解析器的配置可能不复杂,但确保正确使用。

阅读全文
标签:AutofacDepen

本文共计845个文字,预计阅读时间需要4分钟。

如何将Autofac的DependencyResolutionException在ASP.NET的Owin、SignalR和集线器MVC中实现长尾词?

在配置ASP.NET MVC 5.2、SignalR 2.1、MS Owin(Katana)3.0以及Autofac 3.5时,以下是一个简洁的示例:

csharp// 配置Autofacvar builder=new ContainerBuilder();

如何将Autofac的DependencyResolutionException在ASP.NET的Owin、SignalR和集线器MVC中实现长尾词?

// 注册依赖builder.RegisterType().As().InstancePerRequest();

// 解析器builder.RegisterAssemblyTypes(typeof(Program).Assembly).Where(t=> t.IsClass && t.Name.EndsWith(Controller)) .AsSelf() .InstancePerRequest();

// 使用ILifetimeScopevar container=builder.Build();var scope=container.BeginLifetimeScope();var controller=scope.Resolve();

注意:Autofac解析器的配置可能不复杂,但确保正确使用。

阅读全文
标签:AutofacDepen