以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  报错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172622)

--  作者:aaa1234
--  发布时间:2021/10/22 11:21:00
--  报错
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.8.20.1
错误所在事件:
详细错误信息:
在前缀“http://*:80/”上侦听失败,因为它与计算机上的现有注册冲突。

--  作者:有点蓝
--  发布时间:2021/10/22 11:41:00
--  
有其它程序已经使用了80端口了,比如另外一个项目已经启动了,或者是IIS里的网站。换其它的端口
--  作者:aaa1234
--  发布时间:2021/10/22 11:54:00
--  
这个呢老师仅允许以“/”结尾的 URI 前缀。
参数名: uriPrefix

--  作者:有点蓝
--  发布时间:2021/10/22 12:13:00
--  
提示很明显了每个地址必须以“/”结尾

HttpServer.Prefixes.Add("http://127.0.0.1/")


--  作者:aaa1234
--  发布时间:2021/10/22 13:49:00
--  
还是报错呀老师 
网络监视器
Select Case e.Path
    Case "list.htm"
        Dim page As Integer = 0 \'默认page为0,显示第一页
        Dim pageRows As Integer = 10 \'每页10行
        If e.GetValues.ContainsKey("page") Then  \'如果地址中有page参数
            Integer.TryParse(e.GetValues("page"), page) \'提取page参数
        End If
        Dim StartRow As Integer = page * pageRows \'此页第一行
        Dim EndRow As Integer = (page + 1) * pageRows - 1 \'此页最后一行
        Dim lst As List(of DataRow) = DataTables("table_3").Select("","记录日期 Desc") \'按日期顺序显示
        If StartRow > lst.Count -1 Then
            e.WriteString("已经是最后一页!")
            Return
        End If
        EndRow = Math.Min(EndRow, lst.Count - 1) \'这是必须的
        Dim sb As New StringBuilder
        Dim nms() As String = {"状态","记录时间","店铺名称","产品类别","单号","产品SKU","责任方","状况描述 原因","客户姓名","联系方式","寄送地址","处理方式","寄送SKU","配件SKU","数量","备注","发货仓库","系统单号","追踪号","物流公司","发货日期","收货日期","下单日期","回访","记录日期","结束日期","赠送SKU","处理时间"}
        sb.AppendLine("<Table border=\'1\'>")
        sb.AppendLine("<caption>订单浏览<caption></br>")
        sb.Append("<tr>")
        For Each nm As String In nms
            sb.Append("<td>" & nm & "</td>")
        Next
        sb.AppendLine("</tr>")
        For r As Integer = StartRow To EndRow
            sb.Append("<tr>")
            For Each nm As String In nms
                sb.Append("<td>" & lst(r)(nm) & "</td>")
            Next
            sb.AppendLine("</tr>")
        Next
        sb.AppendLine("</Table></br></br>")
        If page > 0 Then
            sb.Append("<a href=\'list.htm?page=" & page - 1 & "\'>上一页</a> ")
        End If
        If EndRow < lst.Count -1 Then
            sb.Append("<a href=\'list.htm?page=" & page + 1 & "\'>下一页 </a>" )
        End If
        e.WriteString(sb.ToString)
End Select

--  作者:aaa1234
--  发布时间:2021/10/22 13:50:00
--  
按钮HttpServer.Prefixes.Add("http://127.0.0.1/")
HttpServer.Start()

--  作者:有点蓝
--  发布时间:2021/10/22 13:50:00
--  
报什么错
--  作者:aaa1234
--  发布时间:2021/10/22 13:52:00
--  
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.8.20.1
错误所在事件:
详细错误信息:
仅允许以“/”结尾的 URI 前缀。
参数名: uriPrefix

--  作者:有点蓝
--  发布时间:2021/10/22 13:58:00
--  
关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

HttpServer.Close
HttpServer.Prefixes.Add("http://127.0.0.1/")
HttpServer.Start()

--  作者:aaa1234
--  发布时间:2021/10/22 14:05:00
--  
那老师我想问一下您,就是怎么样把这个代码导入进去layui里面呀图片点击可在新窗口打开查看