再現できない問題が発生しており、追跡できません。これは、1つのクライアント、サイトの1つの領域、1つの環境でのみ発生します。
System.ArgumentException:アセンブリ内の動的モジュール名が重複しています。
スタックトレース
at System.Reflection.Emit.AssemblyBuilderData.CheckNameConflict(String strNewModuleName) 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) at
NHibernate.Proxy.DynamicProxy.DefaultProxyAssemblyBuilder.DefineDynamicModule(String moduleName) at NHibernate.Proxy.DynamicProxy.ProxyFactory.CreateUncachedProxyType(Type baseType, Type[] baseInterfaces) at
NHibernate.Proxy.DynamicProxy.ProxyFactory.CreateProxyType(Type baseType, Type[] interfaces) at NHibernate.Proxy.DynamicProxy.ProxyFactory.CreateProxy(Type instanceType, IInterceptor interceptor, Type[] baseInterfaces) at
NHibernate.Proxy.DefaultProxyFactory.GetProxy(Object id, ISessionImplementor session)
問題があると言っている投稿はたくさんありますがCastle.DynamicProxy
、私が使用しているnhibernateのバージョンでは、城のライブラリは必要ありません。参照用にNuGetを使用していFluentNHibernate
ますが、すべてが最新です。
サーバーのビンを確認しましたが、Castledllがありません。nhibernatedllは正しいバージョンです。