Discuz!NT官方社区

首页 » Discuz!NT开发与测试 » Discuz!NT整合 » 整合失败出错:请检查DNT.config中Dbtype节点数据库类型是否正确
gotolnc - 2008-4-18 19:32:00
结构是
根目录
      |DNT.config
    |----bbs(discuz for asp.net 1.1)
    | ----user   
            注册页.aspx
DNT.config
<?xml version="1.0"?>
<BaseConfigInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Dbconnectstring>Data Source=tttt;User ID=sa;Password=123;Initial Catalog=bbs;Pooling=true</Dbconnectstring>
  <Tableprefix>dnt_</Tableprefix>
  <Forumpath>/bbs/</Forumpath>
  <Dbtype>SqlServer</Dbtype>
  <Founderuid>1</Founderuid>
</BaseConfigInfo>

现在情况是论坛正常,但用 注册页.aspx 提示错误 无法整合

请检查DNT.config中Dbtype节点数据库类型是否正确,例如:SqlServer、Access、MySql                        说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。           

            异常详细信息: System.Exception: 请检查DNT.config中Dbtype节点数据库类型是否正确,例如:SqlServer、Access、MySql

            源错误:

           
                      行 501:                        catch (Exception err)
行 502:                        {                                               
行 503:                                throw err;
行 504:                       
行 505:                        }
gotolnc - 2008-4-18 19:44:00
是参照官方提供的哪个写的代码
:Q
markbum - 2008-4-21 15:51:00
我也遇到过同样问题
不过在调用类之前加一个
Discuz.Config.GeneralConfigInfo config = Discuz.Config.GeneralConfigs.GetConfig();
引入 Discuz.Data.SqlServer.dll
即可解决
1
查看完整版本: 整合失败出错:请检查DNT.config中Dbtype节点数据库类型是否正确