Nhibernate Win2003服务器上.Net 3.5 SP1上的Castle DynamicProxy 2出现问题

Nhibernate Win2003服务器上.Net 3.5 SP1上的Castle DynamicProxy 2出现问题,nhibernate,windows-server-2003,castle-dynamicproxy,Nhibernate,Windows Server 2003,Castle Dynamicproxy,我有一个mvc+NHASP.net应用程序。在我的开发机器(win 7 Ent)上,一切正常,如果部署在win 2k3上(尝试了两个不同的vm和一个物理机器),我会得到以下错误 有人能帮忙吗?无法解释此问题(尝试了相同的构建,因此我认为这是一个机器配置问题) “CustomerProxy 75950979A2A048E889584C21696F7F1B”类型中来自程序集“DynamicProxy Assembly2,版本=0.0.0.0,区域性=中性,PublicKeyToken=null”的派

我有一个mvc+NHASP.net应用程序。在我的开发机器(win 7 Ent)上,一切正常,如果部署在win 2k3上(尝试了两个不同的vm和一个物理机器),我会得到以下错误

有人能帮忙吗?无法解释此问题(尝试了相同的构建,因此我认为这是一个机器配置问题)

“CustomerProxy 75950979A2A048E889584C21696F7F1B”类型中来自程序集“DynamicProxy Assembly2,版本=0.0.0.0,区域性=中性,PublicKeyToken=null”的派生方法“set_ID”无法减少访问

[TypeLoadException:从程序集'DynamicProxy Assembly2,版本=0.0.0.0,区域性=中性,PublicKeyToken=null'类型'CustomerProxy 75950979A2A048E889584C21696F7F1B'中派生的方法'set_ID'无法减少访问。] System.Reflection.Emit.TypeBuilder.\u TermCreateClass(Int32句柄,模块模块)+0 System.Reflection.Emit.TypeBuilder.CreateTypeNoLock()+915 System.Reflection.Emit.TypeBuilder.CreateType()+108 Castle.DynamicProxy.Generators.Emitters.AbstractTypeEmitter.BuildType()+48 Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode(类型[]接口,ProxyGenerationOptions)+3821 Castle.DynamicProxy.DefaultProxyBuilder.CreateClassProxy(类型classToProxy,类型[]additionalInterfacesToProxy,ProxyGenerationOptions)+84 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(类型classToProxy,类型[]additionalInterfacesToProxy,类型[]additionalInterfacesToProxy,ProxyGenerationOptions选项,对象[]构造函数参数,IInterceptor[]拦截器)+92 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(类型classToProxy,类型[]additionalInterfacesToProxy,IIInterceptor[]拦截器)+21
NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(对象id,ISessionImplementor会话)+283发现了问题。我的派生类中有一个重复的属性(与用模板定义的基类相同)

刚刚出现了这个错误,这个问题再次出现在我的派生类中id的重复属性上

服务器上的安全设置与开发框上的不同?该应用程序在完全信任的LocalSystem帐户上运行。您能否检查这是否适用于动态代理的主干版本?请将此讨论移至Castle用户组: