ahoo - 2007-12-18 13:47:00
我把Discuz!NT2.0整合到自己的网站,实现同步登录和同步注册时出现Discuz.Data.DatabaseProvider”的类型初始值设定项引发异常,请教各位这是什么原因。
freedom825 - 2007-12-28 14:33:00
我也遇到这个问题,
执行这条语句:OnlineUserInfo oluserinfo = OnlineUsers.UpdateInfo(config.Passwordkey, config.Onlinetimeout);
引起如下错误:
[FileNotFoundException: 未能加载文件或程序集“Discuz.Data, Version=2.0.1214.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。]
Discuz.Forum.OnlineUsers.GetOnlineUserByIP(Int32 userid, String ip) in D:\svn\bbs\Discuz.Forum\OnlineUsers.cs:345
Discuz.Forum.OnlineUsers.UpdateInfo(String passwordkey, Int32 timeout, Int32 uid, String passwd) in D:\svn\bbs\Discuz.Forum\OnlineUsers.cs:550
Discuz.Forum.OnlineUsers.UpdateInfo(String passwordkey, Int32 timeout) in D:\svn\bbs\Discuz.Forum\OnlineUsers.cs:575
wysky - 2007-12-28 14:39:00
2L的是因为少了一个DLL
freedom825 - 2007-12-28 15:23:00
我没改DiscuzNT代码啊,而且我看它Discuz.Forum项目里引用了Discuz.Data 这个dll的,三楼是说哪里少了dll?
freedom825 - 2007-12-28 16:38:00
是少了一个dll引用,确切的说是不知道为什么dll没生效,更新就好了。但是现在出现如下问题:
Exception: 请检查DNT.config中Dbtype节点数据库类型是否正确,例如:SqlServer、Access、MySql]
Discuz.Data.DatabaseProvider.GetProvider() in D:\svn\bbs\Discuz.Data\DbProvider\DatabaseProvider.cs:29
Discuz.Data.DatabaseProvider..cctor() in D:\svn\bbs\Discuz.Data\DbProvider\DatabaseProvider.cs:18