Sitefinity 4.2 - 无法加载一个或多个请求的类型

时间:2011-09-09 18:25:30

标签: sitefinity-4

我正在尝试启动Sitefinity 4.2项目并在执行此操作时出现此错误。

  '/ kadytv'应用程序中的服务器错误。

     

无法加载一个或多个请求的类型。检索LoaderExceptions属性以获取更多信息。

     

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

     

异常详细信息:System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。检索LoaderExceptions属性以获取更多信息。

     

来源错误:

     
    

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

  
     

堆栈追踪:

     
    

[ReflectionTypeLoadException:无法加载一个或多个请求的类型。检索LoaderExceptions属性以获取更多信息。]        DynamicModule.ns.Wrapped_OpenAccessMetaDataProvider_aec2ba29742646bdae02fcb21a4945ef.Initialize(String providerName,NameValueCollection config,Type managerType)+405        Telerik.Sitefinity.Data.ManagerBase 1.InstantiateProvider(IDataProviderSettings providerSettings, Type providerType, ExceptionPolicyName policy, ManagerBase 1 manager)+2005        Telerik.Sitefinity.Data.ManagerBase 1.InstantiateProvider(IDataProviderSettings providerSettings, ExceptionPolicyName policy, ManagerBase 1经理)+74        Telerik.Sitefinity.Data.ManagerBase`1.SetProvider(String providerName,String transactionName)+510

         

[TargetInvocationException:调用目标抛出了异常。]        System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& bNeedSecurityCheck)+0        System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean skipCheckThis,Boolean fillCache)+117        System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly,Boolean skipVisibilityChecks,Boolean skipCheckThis,Boolean fillCache)+247        System.Activator.CreateInstance()+88        Telerik.Sitefinity.Data.ManagerBase`1.GetManager(String providerName,String transactionName)+123        Telerik.Sitefinity.Services.SystemManager.Initialize()+ 232        Telerik.Sitefinity.Abstractions.Bootstrapper.RegisterRoutes(RouteCollection路线)+293        Telerik.Sitefinity.Abstractions.Bootstrapper.Bootstrap()+ 386        Telerik.Sitefinity.Web.SitefinityHttpModule.Init(HttpApplication context)+114        System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext context,MethodInfo [] handlers)+575        System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo []处理程序,IntPtr appContext,HttpContext上下文)+352        System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext,HttpContext context)+407        System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)+375

         

[HttpException(0x80004005):调用目标抛出了异常。]        System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+11642112        System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+141        System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)+4865877

  

我用一个空项目测试了4.2安装,一切正常,但这个自定义4.2项目由于某种原因不满意。

其他人都有这方面的经验并且能够解决它。

1 个答案:

答案 0 :(得分:2)

您可能会发现Microsoft Connect上的this forum thread很有用。

我感觉你的问题与实体框架DLL有关;因此,请尝试将Local Copy设置为true

如果您无法找到如何执行此操作,请修改csproj文件并找到<Private>False</Private>行并设置为true