J'ai une application mvc + nh asp.net. Sur ma machine de développement (win 7 Ent) tout fonctionne bien, si je la déploie sur un Win 2k3 (j'ai essayé 2 vm différents et une machine physique) j'ai l'erreur suivante
quelqu'un peut aider ? Je n'arrive pas à expliquer ce problème (j'ai essayé le même build, donc je pense que c'est un problème de configuration de la machine)
La méthode dérivée 'set_ID' du type 'CustomerProxy75950979a2a048e889584c21696f7f1b' de l'assemblage 'DynamicProxyGenAssembly2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ne peut pas réduire l'accès.
[TypeLoadException : La méthode dérivée 'set_ID' du type 'CustomerProxy75950979a2a048e889584c21696f7f1b' de l'assemblage 'DynamicProxyGenAssembly2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ne peut pas réduire l'accès]. System.Reflection.Emit.TypeBuilder._TermCreateClass(Int32 handle, Module module) +0 System.Reflection.Emit.TypeBuilder.CreateTypeNoLock() +915 System.Reflection.Emit.TypeBuilder.CreateType() +108 Cas.DynamicProxy.Generators.Emitters.AbstractTypeEmitter.BuildType() +48 Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode(Type[] interfaces, ProxyGenerationOptions options) +3821 Castle.DynamicProxy.DefaultProxyBuilder.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, ProxyGenerationOptions options) +84 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, ProxyGenerationOptions options, Object[] constructorArguments, IInterceptor[] interceptors) +92 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy, Type[] additionalInterfacesToProxy, IInterceptor[] interceptors) +21 NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(Object id, ISessionImplementor session) +283