搞了一下午。实在找不到哪里有问题。
错误提示:
Server Error in '/' Application.
Could not load file or assembly 'WebSite.Core.AccessDAL' or one of its dependencies. 系统找不到指定的文件。
Description: An
unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the
error and where it originated in the code.
Exception Details: System.IO.FileNotFoundException:
Could not load file or assembly 'WebSite.Core.AccessDAL' or one of its
dependencies. 系统找不到指定的文件。
Source Error:
Line 13: {
Line 14: string className = path + ".SiteConfig";
Line 15: return (WebSite.Core.IDAL.ISiteConfig)Assembly.Load(path).CreateInstance(className);
Line 16: }
Line 17: }
Source File: E:\Web\ChnValve\Site.Core\DALFactory\DataAccess.cs Line: 15
上面:path值为:WebSite.Core.AccessDAL,下有一个siteconfig类
这个文件确实存在的。。。就是不明白问题出在哪里了
(WebSite.Core.IDAL.ISiteConfig)Assembly.Load(path).CreateInstance(className);..问题就在这。
CreateInstance(className);....为虚拟工厂中的一个方法..他是建立对象缓存的
..可能你的工厂类中,没有这个方法吧。.每个对应的接口WebSite.Core.IDAL.ISiteConfig..都在工厂里有个对应创建对象缓存的方法..看有没有。
看看是不是有些声明没有加!你给的代码有限!见谅!
恩,提示应该说的比较明确,按提示仔细查查。
path
的路径不对