NHibernateIntegration。 DataException错误

时间:2014-09-10 14:24:54

标签: c# .net nhibernate unhandled-exception web.config-transform

我最近将.Net Framework 2.0中开发的网站的更改迁移到了4.5.1。我已经能够解决构建错误,但是当我通过登录屏幕输入我的登录详细信息(作为普通用户或管理员用户)时,我现在面临运行时错误。

这是它抛出的错误: DataException未被用户代码处理: “XYZ.dll”中出现“Castle.Facilities.NHibernateIntegration.DataException”类型的例外,但未在用户代码中处理

其他信息:无法为SecurityGroup执行FindByPrimaryKey XML映射:

<?xml version="1.0" encoding="utf-8" ?>  
<!--<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">-->  
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">  
 <class name="XYZ.SecurityGroup, XYZ_SharedEntities" table="tb_SelfServiceSecurityGroup">
    <id name="SecurityGroupID" column="SecurityGroupID">
        <generator class="native"/>
    </id>
    <property name="GroupName" column="SecurityGroupName"/> 
</class>  
</hibernate-mapping>

如果您需要更多信息,请与我们联系。

public static SecurityGroup GetSecurityGroup(int securityGroupID)
    {
        ISecurityService securityService = (ISecurityService)((XYZ.GlobalHTTPApplication)
               HttpContext.Current.ApplicationInstance).Container["SecurityService"];

        return securityService.GetSecurityGroup(securityGroupID);
    }

0 个答案:

没有答案