Orchardcms Orchard CMS:模块启用或禁用不工作

Orchardcms Orchard CMS:模块启用或禁用不工作,orchardcms,Orchardcms,我有一个用Orchard CMS(v.1.10.2.0)构建的网站;我开发了一个自定义模块并安装了它,它正在工作,就像其他已经安装的模块一样 我的问题是,从有时候开始(我不知道确切的时间),如果我尝试启用或禁用一个模块,我总是会遇到一个关于JetBrains.Annotations的错误(请参阅下面的完整堆栈) 我无法调试站点(它发布在服务器上,没有在我的机器上运行);有人知道我怎么能理解发生了什么问题吗?关于如何在不进行调试的情况下获得一些信息,有什么建议吗?(我对乌节很陌生) 哎呀。出了点问

我有一个用Orchard CMS(v.1.10.2.0)构建的网站;我开发了一个自定义模块并安装了它,它正在工作,就像其他已经安装的模块一样

我的问题是,从有时候开始(我不知道确切的时间),如果我尝试启用或禁用一个模块,我总是会遇到一个关于JetBrains.Annotations的错误(请参阅下面的完整堆栈)

我无法调试站点(它发布在服务器上,没有在我的机器上运行);有人知道我怎么能理解发生了什么问题吗?关于如何在不进行调试的情况下获得一些信息,有什么建议吗?(我对乌节很陌生)

哎呀。出了点问题。。。很抱歉 发生未处理的异常,请求已终止。请刷新页面。如果错误仍然存在,请返回

发生了一个或多个错误

System.AggregateException:发生一个或多个错误。-->System.TypeLoadException:无法从程序集“Orchard.Framework,版本=1.10.2.0,区域性=中性,PublicKeyToken=null”加载类型“JetBrains.Annotations.UseDimplicityAttribute”。在System.ModuleHandle.ResolveType(RuntimeModule模块、Int32 typeToken、IntPtr*typeInstArgs、Int32 typeInstCount、IntPtr*methodInstArgs、Int32 methodInstCount、ObjectHandleOnStack类型)在System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule模块、Int32 typeToken、RuntimeTypeHandle[]类型实例化上下文、RuntimeTypeHandle[]System.Reflection.CustomAttribute.FilterCustomAttribute.ResolveType(Int32 metadataToken,类型[]genericTypeArguments,类型[]genericMethodArguments)的System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken,类型[]genericTypeArguments,类型[]genericMethodArguments)上的MethodInstanceContext)(CustomAttributeRecord CareCold,MetadataImport作用域,Assembly&LastAptCookAssembly,RuntimeModule decoratedModule,MetadataToken decoratedToken,RuntimeType attributeFilterType,Boolean必须不可编辑,Object[]属性、IList derivedAttributes、RuntimeType和attributeType、IRontimeMethodInfo和ctor、Boolean和ctorHasParameters、Boolean和isVarArg)位于System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule、Int32 decoratedMetadataToken、Int32 pcaCount、RuntimeType attributeFilterType、Boolean mustBeInheritable、IList derivedAttributes、Boolean isDecoratedTargetSecurityTransparent)位于System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType、RuntimeType CatType、Boolean inherit)在Orchard.Environment.Extensions.ExtensionManager.GetSourceFeatureNameForType(Type Type,String extensionId)在Orchard.Environment.Extensions.ExtensionManager.LoadFeature(FeatureDescriptor FeatureDescriptor)(FeatureDescriptor FeatureDescriptor)在Orchard.Caching.Cache(缓存)在Orchard.Caching.Cache(缓存)中在Orchard.Caching.Cache
2.Get(TKey,Func
2 addValueFactory,Func3 updateValueFactory)在Orchard.Caching.Cache
2.Get(TKey,Func
2 acquire)在Orchard.Caching.CacheManagerExtensions.Get[TKey,TResult](ICacheManager cacheManager、TKey、Boolean preventConcurrentCalls、Func
2 acquire)位于Orchard.Environment.Extensions.ExtensionManager.b_uu19_0(FeatureDescriptor descriptor)位于Orchard.Caching.DefaultParallelCacheContext.TaskWithAcquireContext
1.Execute()位于System.Linq.Parallel.ArrayMergeHelper
1.ToArraryElement(Int32索引)在System.Linq.Parallel.ForAllOperator
1.ForAllEnumerator
1.MoveNext(TInput¤tElement,Int32¤tKey)在System.Linq.Parallel.ForAllSpoolingTask
2.SpoolingWork()在System.Linq.Parallel.SpoolingTask.Work()在System.Linq.Parallel.QueryTask.Basew(未使用的对象)在System.Threading.Tasks.Tasks.Execute()上---内部异常堆栈跟踪的结尾---System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)at System.Linq.Parallel.DefaultMergeHelper
2.System.Linq.Parallel.IMergeHelper.Execute()at System.Linq.Parallel.MergeExecutor
1.Execute[TKey](位于System.Linq.Parallel.PartitionedStreamMerge1.Receive[TKey](PartitionedStream
2分区)的分区流
2分区,布尔值ignoreOutput,ParallelMergeOptions选项,TaskScheduler TaskScheduler,布尔值isOrdered,CancellationState CancellationState,Int32 queryId)在System.Linq.Parallel.ForAllOperator
1.WrapPartitionedStream[TKey](PartitionedStream
2 inputStream,iPPartitionedStreamRecipient
1 recipient,布尔首选条带化,查询设置)在System.Linq.Parallel.UnaryQueryOperator
2.UnaryQueryOperatorResults.ChildResultsRecipient[TKey]System.Linq.Parallel.ScanQueryOperator
1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient
1收件人)System.Linq.Parallel.UnaryQueryOperator
2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient
1收件人)在System.Linq.Parallel.ForAllOperator
1.RunSynchronously()处的System.Linq.Parallel.QueryOperator
1.GetOpenedUnomerator(可为null的
1合并选项、布尔抑制顺序、布尔前效果、查询设置查询设置查询设置)处的System.Linq.Parallel.ArrayMergeHelper
1.Execute()在System.Linq.Parallel.QueryOperator
1.ExecuteAndGetResultsAsArray()的Orchard.Caching.DefaultParalleCacheContext.RunInParallel[T,TResult](IEnumerable
1 source,Func
2 selector)的Orchard.Environment.ExtensionManager.LoadFeatures(IEnumerable
1 FeatureDescriptor)的System.Linq.Enumerable.d_17
2.MoveNext()在System.Linq.Enumerable.WhereSelectEnumerableInterator在System.Linq.Enumerable.WhereEnumerableInterator在System.Collections.Generic.List
1..ctor(IEnumerable
1 collection)在System.Linq.Enumerable.ToList[TSource](IEnumerable
1 source)在Orchard.Modules.Controllers.AdminController.FeaturesPOST(FeaturesBulkAction bul