首页 文章

奇怪的ASP.NET(MVC)错误:“无法加载一个或多个请求的类型 . ”

提问于
浏览
1

我得到了奇怪的错误,我不知道如何解决它 . 我有一个ASP.NET MVC网站工作正常但是一旦我将它发布到服务器我得到:

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

堆栈跟踪:

[ReflectionTypeLoadException:无法加载一个或多个请求的类型 . 检索LoaderExceptions属性以获取更多信息 . ] System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext context,MethodInfo [] handlers)206 System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo []处理程序,IntPtr appContext,HttpContext上下文)System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext,HttpContext context)295 System.Web.HttpApplicationFactory.GetPipelineApplicationInstance(IntPtr appContext,HttpContext context)56 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)231 [HttpException(0x80004005) ):无法加载一个或多个请求的类型 . 检索LoaderExceptions属性以获取更多信息 . ] System.Web.HttpRuntime.FirstRequestInit(HttpContext context)8889839 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)85 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)333

我试图谷歌一些解决方案,但到目前为止还没有找到任何东西 . 该网站有很多引用,这很可能是导致这个问题的原因,但是我不知道如何识别有问题的程序集 . 该网站运行在子域,根站点也是ASP.NET MVC应用程序 .

1 回答

  • 2

    经过一番调查后,我能够将问题跟踪到(流利)NHibernate . 由于服务器上的安全性限制,它无法初始化自身(读取中等信任) . 首先,我尝试更新到最新版本,希望它可以在中等信任环境中工作 . 然后我尝试修补它工作,然后我只是放弃并联系我的托管服务提供商,以提高应用程序的信任级别 .

相关问题