LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] Jexus部署.net4.5.2 MVC网站访问报错

System.Reflection.ReflectionTypeLoadException
The classes in the module cannot be loaded.

Description: HTTP 500.Error processing request.
Details: Non-web exception.
Exception stack trace:
  at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (System.Reflection.Assembly,bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in <a07d6bf484a54da2861691df910339b1>:0 
  at System.Reflection.Assembly+<get_DefinedTypes>d__150.MoveNext () [0x0001e] in <a07d6bf484a54da2861691df910339b1>:0 
  at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00029] in <26aedeede9534b948c539f8734c8492d>:0 
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0006f] in <26aedeede9534b948c539f8734c8492d>:0 
  at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].MoveNext () [0x0004e] in <26aedeede9534b948c539f8734c8492d>:0 
  at Autofac.Features.Scanning.ScanningRegistrationExtensions.ScanTypes (System.Collections.Generic.IEnumerable`1[T] types, Autofac.Core.IComponentRegistry cr, Autofac.Builder.IRegistrationBuilder`3[TLimit,TActivatorData,TRegistrationStyle] rb) [0x00133] in <d8f7b128f6a94bb29956b5c44b1b0c0e>:0 
  at Autofac.Features.Scanning.ScanningRegistrationExtensions.ScanAssemblies (System.Collections.Generic.IEnumerable`1[T] assemblies, Autofac.Core.IComponentRegistry cr, Autofac.Builder.IRegistrationBuilder`3[TLimit,TActivatorData,TRegistrationStyle] rb) [0x00025] in <d8f7b128f6a94bb29956b5c44b1b0c0e>:0 
  at Autofac.Features.Scanning.ScanningRegistrationExtensions+<>c__DisplayClass0_0.<RegisterAssemblyTypes>b__0 (Autofac.Core.IComponentRegistry cr) [0x00000] in <d8f7b128f6a94bb29956b5c44b1b0c0e>:0 
  at Autofac.ContainerBuilder.Build (Autofac.Core.IComponentRegistry componentRegistry, System.Boolean excludeDefaultModules) [0x0004b] in <d8f7b128f6a94bb29956b5c44b1b0c0e>:0 
  at Autofac.ContainerBuilder.Build (Autofac.Builder.ContainerBuildOptions options) [0x00013] in <d8f7b128f6a94bb29956b5c44b1b0c0e>:0 
  at VIMSWeb.MvcApplication.Application_Start () [0x0000c] in <353d1eafe2ff44a79ea770831f98699f>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <a07d6bf484a54da2861691df910339b1>:0 

作者:zhang   发布时间:17年08月02日   可选操作:删除 回复

[1楼] 回复:Jexus部署.net4.5.2 MVC网站访问报错

autofac无法装载某个类型。
你需要查查网站bin文件夹中有些什么dll,这些dll是否兼容Linux。
建议清理网站bin文件夹:把网站bin文件夹中除了项目本身生成的dll外的dll统统删除,然后重启jexus,然后试访问,根据异常提示,差什么dll再上传添加什么dll。

作者:yunei   发布时间:17年08月03日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期天  星期一  星期二  星期五  星期四  星期三  星期六