Foxtable(狐表)用户栏目专家坐堂 → 上传图片和数据到服务端总是时不时有I/O操作错误


  共有3827人关注过本帖树形打印复制链接

主题:上传图片和数据到服务端总是时不时有I/O操作错误

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/5 16:10:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/5 16:14:00 [显示全部帖子]

那就先更新到最新版本。如果还有问题,使用日志跟踪一下运行情况

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/5 16:39:00 [显示全部帖子]

这个只是捕捉异常,不叫跟踪。

建个函数,代码:
Dim e As RequestEventArgs = args(0)

''记录接收的消息,方便分析,用于调试
Dim str As new StringBuilder
str.AppendLine("Headers:---------------")
For Each key As String In e.Request.Headers.AllKeys
    str.AppendLine(key & " = " &  e.Request.Headers(key))
Next

str.AppendLine("Headers:---------------")
str.AppendLine("host=" & e.Host)
str.AppendLine("port=" & e.Port)
str.AppendLine("path=" & e.Path)
str.AppendLine("HttpMethod=" & e.Request.HttpMethod)
str.AppendLine("poststring=" & e.PlainText)
str.AppendLine("ip=" & e.Request.RemoteEndPoint().Address.ToString())
str.AppendLine("getValues:---------------")
For Each key As String In e.getValues.Keys
    str.AppendLine(key & "=" & e.getValues(key))
Next
str.AppendLine("postValues:---------------")
For Each key As String In e.PostValues.Keys
    str.AppendLine(key & "=" & e.PostValues(key))
Next
'----------file
For Each key As String In e.Files.Keys
    str.AppendLine(key & " 上传" & e.Files(key).Count & "个文件,分别是:")
    For Each fl As String In e.Files(key)
        str.AppendLine(fl)
    Next
Next
'----------file
Functions.Execute("LogText",str.ToString)

然后在httprequest第一句调用这个函数。

 回到顶部