Thanks for you help!
NHibernate.HibernateException: Creating a proxy instance failed --->
System.Runtime.InteropServices.COMException (0x800703FA): Illegal
operation attempted on a registry key that has been marked for
deletion. (Exception from HRESULT: 0x800703FA)
at System.Reflection.Assembly._nDefineDynamicModule(Assembly
containingAssembly, Boolean emitSymbolInfo, String filename,
StackCrawlMark& stackMark)
at
System.Reflection.Emit.AssemblyBuilder.DefineDynamicModuleInternalNoLock
(String name, Boolean emitSymbolInfo, StackCrawlMark& stackMark)
at
System.Reflection.Emit.AssemblyBuilder.DefineDynamicModuleInternal
(String name, Boolean emitSymbolInfo, StackCrawlMark& stackMark)
at System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule
(String name, Boolean emitSymbolInfo)
at Castle.DynamicProxy.ModuleScope.CreateModule(Boolean
signStrongName)
at Castle.DynamicProxy.ModuleScope.ObtainDynamicModuleWithWeakName
()
at
Castle.DynamicProxy.Generators.Emitters.ClassEmitter.CreateTypeBuilder
(ModuleScope modulescope, String name, Type baseType, Type[]
interfaces, TypeAttributes flags, Boolean forceUnsigned)
at Castle.DynamicProxy.Generators.Emitters.ClassEmitter..ctor
(ModuleScope modulescope, String name, Type baseType, Type[]
interfaces, TypeAttributes flags, Boolean forceUnsigned)
at Castle.DynamicProxy.Generators.Emitters.ClassEmitter..ctor
(ModuleScope modulescope, String name, Type baseType, Type[]
interfaces)
at
Castle.DynamicProxy.Generators.BaseProxyGenerator.BuildClassEmitter
(String typeName, Type parentType, Type[] interfaces)
at Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode
(Type[] interfaces, ProxyGenerationOptions options)
at Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type
classToProxy, Type[] additionalInterfacesToProxy,
ProxyGenerationOptions options, Object[] constructorArguments,
IInterceptor[] interceptors)
at Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type
classToProxy, Type[] additionalInterfacesToProxy, IInterceptor[]
interceptors)
at NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(Object id,
ISessionImplementor session)
--- End of inner exception stack trace ---
at NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(Object id,
ISessionImplementor session)
at NHibernate.Tuple.Entity.AbstractEntityTuplizer.CreateProxy
(Object id, ISessionImplementor session)
at NHibernate.Persister.Entity.AbstractEntityPersister.CreateProxy
(Object id, ISessionImplementor session)
at
NHibernate.Event.Default.DefaultLoadEventListener.CreateProxyIfNecessary
(LoadEvent event, IEntityPersister persister, EntityKey keyToLoad,
LoadType options, IPersistenceContext persistenceContext)
at NHibernate.Event.Default.DefaultLoadEventListener.ProxyOrLoad
(LoadEvent event, IEntityPersister persister, EntityKey keyToLoad,
LoadType options)
at NHibernate.Event.Default.DefaultLoadEventListener.OnLoad
(LoadEvent event, LoadType loadType)
at NHibernate.Impl.SessionImpl.FireLoad(LoadEvent event, LoadType
loadType)
at NHibernate.Impl.SessionImpl.InternalLoad(String entityName,
Object id, Boolean eager, Boolean isNullable)
at NHibernate.Type.EntityType.ResolveIdentifier(Object id,
ISessionImplementor session)
at NHibernate.Engine.TwoPhaseLoad.InitializeEntity(Object entity,
Boolean readOnly, ISessionImplementor session, PreLoadEvent
preLoadEvent, PostLoadEvent postLoadEvent)
at NHibernate.Loader.Loader.InitializeEntitiesAndCollections(IList
hydratedObjects, Object resultSetId, ISessionImplementor session,
Boolean readOnly)
at NHibernate.Loader.Loader.DoQuery(ISessionImplementor session,
QueryParameters queryParameters, Boolean returnProxies)
at NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections
(ISessionImplementor session, QueryParameters queryParameters, Boolean
returnProxies)
at NHibernate.Loader.Loader.DoList(ISessionImplementor session,
QueryParameters queryParameters)
at NHibernate.Loader.Loader.List(ISessionImplementor session,
QueryParameters queryParameters, ISet`1 querySpaces, IType[]
resultTypes)
at NHibernate.Impl.SessionImpl.List(CriteriaImpl criteria, IList
results)
at NHibernate.Impl.CriteriaImpl.List(IList results)