Замечено исключение Реализация WCF / IIS7.0 NHibernate.HibernateException: Создание экземпляра прокси не удалось - PullRequest
2 голосов
/ 22 июня 2010

Кто-нибудь видел следующее исключение и знает причину. Недавно развернутый код работает и начал видеть исключения, которые заставили откат. На Windows Server 2008 и IIS7.0. Полная трассировка стека показана ниже.

NHibernate.HibernateException: Не удалось создать экземпляр прокси ---> System.Runtime.InteropServices.COMException (0x800703FA): незаконная операция попытался на ключ реестра, который имеет отмечен для удаления. (Исключение от HRESULT: 0x800703FA)

в System.Reflection.Assembly._nDefineDynamicModule (Собрание содержащая сборка, логическое значение emitSymbolInfo, Строка имени файла, StackCrawlMark & ​​stackMark)

в System.Reflection.Emit.AssemblyBuilder.DefineDynamicModuleInternalNoLock (String имя, логическое emitSymbolInfo, StackCrawlMark & ​​stackMark)

в System.Reflection.Emit.AssemblyBuilder.DefineDynamicModuleInternal (String имя, логическое emitSymbolInfo, StackCrawlMark & ​​stackMark)

в System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule (String имя, логическое emitSymbolInfo)

в Castle.DynamicProxy.ModuleScope.CreateModule (Boolean signStrongName)

в Castle.DynamicProxy.ModuleScope.ObtainDynamicModuleWithWeakName ()

в Castle.DynamicProxy.Generators.Emitters.ClassEmitter.CreateTypeBuilder (ModuleScope modulecope, имя строки, тип baseType, Type [] интерфейсы, TypeAttributes flags, Boolean ForceUnsigned)

в Castle.DynamicProxy.Generators.Emitters.ClassEmitter..ctor (ModuleScope modulecope, имя строки, тип baseType, Type [] интерфейсы, TypeAttributes flags, Boolean ForceUnsigned)

в Castle.DynamicProxy.Generators.Emitters.ClassEmitter..ctor (ModuleScope modulecope, имя строки, тип baseType, Type [] interfaces)

в Castle.DynamicProxy.Generators.BaseProxyGenerator.BuildClassEmitter (String typeName, Type parentType, Type [] интерфейсы)

в Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode (тип [] интерфейсы, ProxyGenerationOptions опции)

в Castle.DynamicProxy.ProxyGenerator.CreateClassProxy (Тип classToProxy, Type [] additionalInterfacesToProxy, Параметры ProxyGenerationOptions, Object [] constructorArguments, II перехватчик [] перехватчики)

в Castle.DynamicProxy.ProxyGenerator.CreateClassProxy (Тип classToProxy, Type [] additionalInterfacesToProxy, II перехватчик [] перехватчики)

в NHibernate.ByteCode.Castle.ProxyFactory.GetProxy (Объект id, сеанс ISessionImplementor)

1 Ответ

1 голос
/ 22 июня 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...