有没有人见过以下异常并知道原因是什么。最近部署的代码实时并开始查看强制回滚的异常。在Windows Server 2008和IIS7.0上。下面看到的完整堆栈跟踪。
NHibernate.HibernateException: 创建代理实例失败---> System.Runtime.InteropServices.COMException (0x800703FA):非法操作 尝试使用的注册表项 被标记为删除。 (例外 来自HRESULT:0x800703FA)
在 System.Reflection.Assembly._nDefineDynamicModule(大会 containingAssembly,布尔值 emitSymbolInfo,String filename, StackCrawlMark&安培; stackMark)
在 System.Reflection.Emit.AssemblyBuilder.DefineDynamicModuleInternalNoLock(字符串 name,Boolean emitSymbolInfo, StackCrawlMark&安培; stackMark)
在 System.Reflection.Emit.AssemblyBuilder.DefineDynamicModuleInternal(字符串 name,Boolean emitSymbolInfo, StackCrawlMark&安培; stackMark)
在 System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule(字符串 name,Boolean emitSymbolInfo)
在 Castle.DynamicProxy.ModuleScope.CreateModule(布尔 signStrongName)
在 Castle.DynamicProxy.ModuleScope.ObtainDynamicModuleWithWeakName()
在 Castle.DynamicProxy.Generators.Emitters.ClassEmitter.CreateTypeBuilder(ModuleScope modulescope,String name,Type baseType,Type []接口, TypeAttributes标志,布尔值 forceUnsigned)
在 Castle.DynamicProxy.Generators.Emitters.ClassEmitter..ctor(ModuleScope modulescope,String name,Type baseType,Type []接口, TypeAttributes标志,布尔值 forceUnsigned)
在 Castle.DynamicProxy.Generators.Emitters.ClassEmitter..ctor(ModuleScope modulescope,String name,Type baseType,Type [] interfaces)
在 Castle.DynamicProxy.Generators.BaseProxyGenerator.BuildClassEmitter(字符串 typeName,类型parentType,类型[] 接口)
在 Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode(类型[] 接口,ProxyGenerationOptions 选项)
在 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(类型 classToProxy,Type [] additionalInterfacesToProxy, ProxyGenerationOptions选项, Object [] constructorArguments, IInterceptor []拦截器)
在 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(类型 classToProxy,Type [] additionalInterfacesToProxy, IInterceptor []拦截器)
在 NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(对象 id,ISessionImplementor session)
答案 0 :(得分:1)