很怪的一个异常,高手请教
AuC 2009-08-07 05:27:36 DataTable dt = BLL.ProductStockBLL.GetList();
DataList1.DataSource = dt;
DataList1.DataBind();
“BLL.ProductStockBLL”的类型初始值设定项引发异常。
在 System.TypeInitializationException 中第一次偶然出现的“App_Web_uhkycll8.dll”类型的异常
ProductStockBLLL类
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using IDAL;
using DALFactory;
namespace BLL
{
public class ProductStockBLL
{
private static readonly IProductStock dal = DFAccesss.CreateProductStock();
public static DataTable GetList()
{
return dal.GetProductList();
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace IDAL
{
public interface IProductStock
{
DataTable GetProductList();
}
}
using System;
using System.Collections.Generic;
using System.Text;
using IDAL;
using System.Data;
using System.Data.SqlClient;
namespace SQLServerDAL
{
public class ProductStockDAL:IDAL.IProductStock
{
#region IProductStock 成员
public DataTable GetProductList()
{
string sql = "GetCategoryList";
return SQLServerDAL.DbHelperSQL.ExecuteDatapter(DbHelperSQL.connectionString, CommandType.StoredProcedure, sql, null);
}
#endregion
}
}
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using IDAL;
namespace DALFactory
{
public class DFAccesss
{
public static readonly string path = System.Configuration.ConfigurationManager.AppSettings["DF"].ToString();
public static Assembly ass = Assembly.Load(path);
#region 店铺类Shop
public static IShop CreateShop()
{
return (IShop)ass.CreateInstance(path + ".ShopDAL");
}
#endregion
#region 类别累Category
public static ICategory CreateCategory()
{
return (ICategory)ass.CreateInstance(path +".CategoryDAL");
}
#endregion
#region 商品入库ProductStock
public static IProductStock CreateProductStock()
{
return (IProductStock)ass.CreateInstance(path +".ProductStockDAL");
}
#endregion
}
}
江湖同胞们啊,救急啊!!