Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » 安装使用 » Discuz论坛安装实在有点复杂
22zzaaqq - 2007-4-24 21:21:00
系统:windows 2003
版本:ASP.NET 2.0 Access版本Discuz!NT论坛

因为目前网站还有其他模块,所以在IIS新建了一个网站,然后在网站里创建一个虚拟目录,我的其他.net2.0的程序按此方式测试都运行正常,但是Discuz论坛安装时,首先是初始化页面里的论坛路径和Access数据库文件名称自动为空,添什么都没用,也没提示安装成功,直接抛出异常 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

因为已经创建了虚拟目录,按理说应该能初始化成功,抱着试试的态度我又看了看官方的帮助文件,于是尝试了根据官方说明DNT.config拷贝到网站的跟目录下,初始化页面的时候论坛路径显示正常,但是Access数据库文件名称缺添上了Data Source=,感觉又有点不对劲,然后修改成数据库名称,这次终于初始化成功,提示操作成功,然而自动跳转到首页时又发生异常异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

堆栈跟踪:

[NullReferenceException: 未将对象引用设置到对象的实例。]  Discuz.Forum.BaseConfigFactory.get_GetForumPath() +28  Discuz.Forum.Providers.ConfigProvider..cctor() +63[TypeInitializationException: “Discuz.Forum.Providers.ConfigProvider”的类型初始值设定项引发异常。]  Discuz.Forum.Providers.ConfigProvider.Instance() +0  Discuz.Forum.ConfigFactory.GetConfig() +24  Discuz.Forum.ConfigFactory.GetDefaultTemplateID() +23  Discuz.Forum.HttpModule.ReUrl_BeginRequest(Object sender, EventArgs e) +439  System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92  System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64


我直接在IIS里新建网站调试成功,一点问题都没有,但是上面这种方式怎么也安装不上去,求助!~
wikii - 2007-4-25 9:23:00
呵呵,这个问题是绝症,几个月没有见到官方给个说法的。
死心吧。
2nick - 2007-4-25 9:31:00
;P 这个问题...别问了兄弟...经验之谈....

解决办法只有一个...自己瞎折腾 按了删  删了按 RP爆发的时候就好了
sunshili - 2007-4-25 11:45:00
测试都没有问题,如果楼主可以把在线联系方式用短信发给我,我可以帮楼主解决一下
wikii - 2007-4-26 8:18:00
雪人一直没有解决这个问题!:'( :'( :'(
gcpony - 2007-4-26 19:19:00
我也是这个问题。一直没解决的。
tian - 2007-4-29 0:59:00
呵呵,这个我自己是修改了代码OK的。由于有背协议,就不好说了。
戏水 - 2007-4-29 9:05:00
楼主如果是使用http://www.123.com/bbs格式访问论坛
请将Forumpath节点改为如下设置

<Forumpath>/bbs/</Forumpath>


1
查看完整版本: Discuz论坛安装实在有点复杂