私は mvc + nh asp.net アプリケーションを持っています。私の開発マシン (win 7 Ent) ではすべて正常に動作しますが、Win 2k3 (2 つの異なる vm と 1 つの物理マシンを試しました) に展開すると、次のエラーが発生しました..
誰でも助けることができますか?この問題を説明できません (同じビルドを試したので、マシン構成の問題だと思います)。
アセンブリ 'DynamicProxyGenAssembly2、バージョン = 0.0.0.0、カルチャ = ニュートラル、PublicKeyToken = null' からのタイプ 'CustomerProxy75950979a2a048e889584c21696f7f1b' の派生メソッド 'set_ID' はアクセスを減らすことができません
[TypeLoadException: アセンブリ 'DynamicProxyGenAssembly2、Version=0.0.0.0、Culture=neutral、PublicKeyToken=null' からの型 'CustomerProxy75950979a2a048e889584c21696f7f1b' の派生メソッド 'set_ID' は、アクセスを減らすことができません。] System.Reflection.Emit.TypeBuilder._TermCreateClass(Int32 ハンドル、モジュール module) +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(Type[] インターフェイス、ProxyGenerationOptions オプション) +3821 Castle.DynamicProxy.DefaultProxyBuilder.CreateClassProxy(Type classToProxy、Type[] additionalInterfacesToProxy、ProxyGenerationOptions オプション) +84 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy、Type[] additionalInterfacesToProxy、ProxyGenerationOptions オプション、Object[] constructorArguments、IInterceptor[] インターセプター) +92 Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type classToProxy、Type[] additionalInterfacesToProxy、IInterceptor[] インターセプター) +21 NHibernate。 ByteCode.Castle.ProxyFactory.GetProxy(オブジェクト ID、ISessionImplementor セッション) +283