25yicms利用ASP.NET(C#)+MSSQL技术全力打造功能最强大的营销型企业网站管理系统,企业做网站系统,做网站软件,提供div+css企业网站模板。
阅读内容

discuz论坛安装出现未将对象引用设置到对象的实例错误解决方案


时间:2011/12/30   来源:25亿CMS
我使用discuz论坛程序已有很久了,使用discuz论坛一般分为两种模式,一种就是直接把discuz论坛放置于根目录下,用独立域名访问;另外一种就是把discuz论坛放置于网站的二级目录下,通常比较常见的就是放置于bbs二级目录下。这两种方式均需要设置程序中的dnt.config设置,否则的话会出现如下错误:
“/”未将对象引用设置到对象的实例
未将对象引用设置到对象的实例
System.NullReferenceException: 未将对象引用设置到对象的实例。

现在来讲解这二种模式下的dnt.config设置
dnt.config代码如下:
<?xml version="1.0"?>
<BaseConfigInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Dbconnectstring>Data Source=.;User ID=bdddd;Password=dddddd;Initial Catalog=dnt3;Pooling=true;MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30</Dbconnectstring>
  <Tableprefix>dnt_</Tableprefix>
  <Forumpath>/</Forumpath>
  <Dbtype>SqlServer</Dbtype>
  <Founderuid>1</Founderuid>
</BaseConfigInfo>

如果discuz论坛的放置于根目录下,那么<Forumpath>/</Forumpath>设置成这样既可;如果discuz论坛放置于二级目录bbs下,那么<Forumpath>/bbs/</Forumpath>设置成这样就可以解决问题了。
点击次数:       打印此页  关闭