我最近为我的项目添加了统一性,我正在寻找一种更清晰的方式来注册课程。
我已经达到自动注册的程度,但尝试自动注册所有内容。包括Mircrosoft.Web.Mvc,其中包含几个密封的类,不允许它被注册,从而引发加载器异常。
标准自动注册或排除的任何帮助。
我尝试创建自己的客户控制器工厂的任何配置都会导致此异常。
来自程序集'Microsoft.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = null'的类型'Microsoft.Web.Mvc.MvcDynamicSessionControllerFactory'中的<'方法'GetControllerSessionBehavior'没有实现。“ : “Microsoft.Web.Mvc.MvcDynamicSessionControllerFactory”}所有帮助表示赞赏。
答案 0 :(得分:1)
我写了自己的排除。
.ExcludeAssemblies(x =>
{
if (!x.GetName().FullName.StartsWith("Microsoft."))
{
return x.GetName().Name.Equals("Microsoft");
}
return true;
})