我最近升级了,尝试无论如何,从NHibernate 3.3到5.0。清理完所有编译错误后,我在启动应用程序时出现错误。
有谁知道如何捕获此错误?我已经在应用程序中添加了断点,但从未点击它们,所以我觉得这是一个配置问题。
无法确定以下类型: RGI_MasterLeadManagement.Domain.Model.ScanCode.ScanCodeCounterLocationUserType,RGI.Domain, for columns:NHibernate.Mapping.Column(Location)描述:An 在执行当前Web期间发生了未处理的异常 请求。请查看堆栈跟踪以获取有关的更多信息 错误以及它在代码中的起源。
异常详细信息:NHibernate.MappingException:无法确定 输入: RGI_MasterLeadManagement.Domain.Model.ScanCode.ScanCodeCounterLocationUserType,RGI.Domain, 列:NHibernate.Mapping.Column(Location)
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈追踪:
[MappingException:无法确定类型: RGI_MasterLeadManagement.Domain.Model.ScanCode.ScanCodeCounterLocationUserType,RGI.Domain, 列:NHibernate.Mapping.Column(Location)]
NHibernate.Mapping.SimpleValue.get_Type()+254
NHibernate.Mapping.SimpleValue.IsValid(IMapping mapping)+40
NHibernate.Mapping.PersistentClass.Validate(IMapping mapping)+139
NHibernate.Mapping.RootClass.Validate(IMapping mapping)+25
NHibernate.Cfg.Configuration.ValidateEntities()+ 291
NHibernate.Cfg.Configuration.Validate()+16
NHibernate.Cfg.Configuration.BuildSessionFactory()+40
NHibernate.Burrow.Impl.PersistenceUnit..ctor(IPersistenceUnitCfg cfg, IConfigurator配置器)+164
NHibernate.Burrow.Impl.PersistenceUnitRepo.Initialize(IBurrowConfig 配置)+286
NHibernate.Burrow.Impl.FrameworkEnvironment.ReConfig(IConfigurator 配置器)+73
NHibernate.Burrow.Impl.FrameworkEnvironment..cctor()+44[TypeInitializationException:类型初始值设定项 ' NHibernate.Burrow.Impl.FrameworkEnvironment'抛出异常。]
NHibernate.Burrow.WebUtil.WebUtilHTTPModule.OnError(Object sender, EventArgs e)+64 System.EventHandler.Invoke(Object sender, EventArgs e)+0 System.Web.HttpApplication.RaiseOnError()+208版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.7.2106.0