以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]HttpServer未将对象引用设置...  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176383)

--  作者:13636623313
--  发布时间:2022/4/11 10:04:00
--  [求助]HttpServer未将对象引用设置...

图片点击可在新窗口打开查看此主题相关图片如下:提示.png
图片点击可在新窗口打开查看

运行在云服务器上的HttpServer项目,可以正常使用,但每天上后台查看都能看到图示的“运行错误”提醒,

也不显示错误所在事件,所有代码激活一遍都没出现,但不使用服务一段时间就会出现,不知道问题出在哪?




--  作者:有点蓝
--  发布时间:2022/4/11 10:07:00
--  
屏蔽错误,然后写日志跟踪异常:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=173590
--  作者:13636623313
--  发布时间:2022/4/12 9:13:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:记录.png
图片点击可在新窗口打开查看

获得的日志如图

--  作者:有点蓝
--  发布时间:2022/4/12 9:18:00
--  
可以在每个页面开头和结尾加上日志记录,然后看看出错的时候前面打开的是哪个页面,检查一下这个页面的代码
--  作者:13636623313
--  发布时间:2022/4/15 20:55:00
--  
加日志记录也是用内部函数吧,代码要怎么写?
--  作者:有点蓝
--  发布时间:2022/4/16 8:56:00
--  
Select Case e.Path
    Case "test.htm"
Functions.Execute("LogText","test.htm开始")
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","登录")
            .AddInput("xm","户名","text")
            .AddInput("pw","密码","password")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1""确定""submit")
        End With
        e.WriteString(wb.Build) 
\'生成网页
Functions.Execute("LogText","test.htm结束")

    Case "test2.htm"
Functions.Execute("LogText","test2.htm开始")
……
Functions.Execute("LogText","test2.htm结束")
End
 Select

--  作者:ycs5801
--  发布时间:2022/5/3 9:31:00
--  
2022-05-03 00:13:18.3868
事件/函数: 
未将对象引用设置到对象的实例。
   在 Foxtable.RequestEventArgs.o.oOOO00_0__.()

按照上边方法,日志如上,但是没法看出哪个函数呢?很不好找错误

--  作者:有点蓝
--  发布时间:2022/5/4 20:56:00
--  
出错的时候前面最后访问的的哪个页面
--  作者:ycs5801
--  发布时间:2022/5/5 10:02:00
--  
以下是引用有点蓝在2022/5/4 20:56:00的发言:
出错的时候前面最后访问的的哪个页面

2022-05-04 07:09:25.5628
logon.htm结束

 

这个,就是这个有问题吗?


--  作者:有点蓝
--  发布时间:2022/5/5 10:05:00
--  
多测试几次,如果每次出错的时候前面最后访问的的那个页面都是logon.htm,应该是和这个页面有关了