zoukankan      html  css  js  c++  java
  • discuz初玩之一 未将对象引用设置到对象的实例(Discuz.Forum.HttpModule.ReUrl_BeginRequest) Kenny

    因一个产品需要bbs的,所以找一个论坛。要选当然要选最好的了,最后,我决定使用Discuz!NT 3.0.0 SQL Server版。

    但是无论是使用安装包还是源代码发布网站,都出现如下错误:

    代码
    未将对象引用设置到对象的实例。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
    异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
    源错误:
    执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
    堆栈跟踪:

    [NullReferenceException: 未将对象引用设置到对象的实例。]
    Discuz.Forum.HttpModule.ReUrl_BeginRequest(Object sender, EventArgs e)
    +236
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    +68
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean
    & completedSynchronously) +75

    郁闷~~  :(

    到官方网站上一查,原来是因为虚拟目录的原因。

    我的环境是: Windows server 2003+ IIS6

    这里需要注意有两点:

    1. 默认网站下应该是“新建应用程序”,选用的应用程序池是“经典模式”,否则,肯定会出现上述问题,或者是页面解析错误;

    2. 虚拟目录需要修改dnt.config文件内forumpath节点的设置。
    如果虚拟目录名为“bbs”
    则该节点应是“/bbs/”,  切记,切记~~

    ok,搞定了。O(∩_∩)O...

    特此记录一下。

    作者:ChenHuzi
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则作者保留追究法律责任的权利。  若本文对你有所帮助,您的关注推荐是我们分享知识的动力!
  • 相关阅读:
    [Oracle]如何为数据库设置Event(eg: ORA-00235)
    [Oracle]如何为数据库设置Event(eg: ORA-00235)
    C++常用字符串分割方法实例汇总
    C++常用字符串分割方法实例汇总
    C#学习笔记——常量、字段以及事件
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    混淆电路Garbled Circuit介绍
    安全计算实现方法概览
  • 原文地址:https://www.cnblogs.com/chenhuzi/p/1831119.html
Copyright © 2011-2022 走看看