首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

未能加载文件或程序集。“——62.SQLServer或它的依赖项,系统找不到文件”解决办法

2012-02-25 
未能加载文件或程序集。“——62.SQLServer或它的依赖项,系统找不到文件”C# codeusing Systemusing System.Co

未能加载文件或程序集。“——62.SQLServer或它的依赖项,系统找不到文件”

C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;namespace _62.DALFactory{    public class News    {        public static _62.IDAL.INews Create()        {            string path = System.Configuration.ConfigurationManager.AppSettings["WebDAL"].ToString();            string classname = path + ".News";            return (_62.IDAL.INews)Assembly.Load(path).CreateInstance(classname);        }    }}


未能加载文件或程序集。“——62.SQLServer或它的依赖项,系统找不到文件”

[解决办法]
return (_62.IDAL.INews)Assembly.Load(path).CreateInstance(classname);

调试一下: path的值是否正确

[解决办法]
试试:把*.dll 布署到web程序的bin目录下。
[解决办法]
Web项目下的Bin,是否缺少生成的DAL.dll
打开DAL项目的属性,检查AssemblyName

[解决办法]
<add key="DAL" value="IMS.DAL"/>
string path = System.Configuration.ConfigurationManager.AppSettings["DAL"].ToString();
string classname = path + ".News";
return (INews)Assembly.Load(path).CreateInstance(classname);
没问题

热点排行