discuz整合问题 "此文档已具有“DocumentElement”节点

最近要整合一个论坛到项目中,于是就开始研究dnt,但总会出一些错误,现在把我整合的一错误和成功经验与大家分享,边做边总结,当然我也有不少不会的地方,希望有人能够为我解惑!!

1、运行首面时报 "此文档已具有DocumentElement”节点 这个错误.

       解决方案:删除目录下的asp_client文件夹。  http://www.budoou.com/article/715573/谢谢这个布兜兄。

2、整合时出现“Discuz.Cache.CachesFileMonitor”的类型初始值设定项引发异常错误

      解决方案:把config文件夹放在虚拟目录的根目录下面可解决此问题。或者修改DNT.config的节点配成:<Forumpath>/</Forumpath>就可以了,根据自己情况做。

还有些个问题下班回去再整理。

3、“/”应用程序中的服务器错误:

    请检查DNT.config中Dbtype节点数据库类型是否正确,例如:SqlServer、Access、MySql
   解决方案:1、查看dnt.config
       2、查看bin目录下是否有discuz.data.sqlprovider.dll,没有进行添加

       3、如果以上都没问题,这就有点诡异了,不过看在这个dnt什么问题都可能出现的事实,也就释然了,试着重启下IIS。

4、首页打开乱码:

      重启IIS搞定。

5、无法识别的属性“type”。

            配置你创建的虚拟目录的属性,在ASP.NET标签中,将ASP.NET版本改为2.0 

6、未将对象引用设置到对象的实例:

       1、config、DNT.config、Web.config放到根目录下,同时删除asp_client文件夹及其所有内容。

         2.另外看下你的dnt.config文件<Forumpath>/bbs/</Forumpath>

7、今天终于把论坛的同步登录、注册、搞定了,调用的discuzTookit做的,比较简单,强烈推荐之,为这个同步登录、注册问题试了N多种方法,最后还是这个方法最好!

 朋友们可以到这里看看,免得走弯路:http://club.sm160.com/showtopic-415544.aspx

posted @ 2010-05-28 09:26  MyDreams  阅读(976)  评论(0编辑  收藏  举报