以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  程序发布后在开发机上可以正常运行,在其他任意机上都无法正常运行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137779)

--  作者:ifozhang
--  发布时间:2019/7/15 16:14:00
--  程序发布后在开发机上可以正常运行,在其他任意机上都无法正常运行
开发的为服务器端程序。
开发环境,win 10企业版,本机及局域网均可正常访问。
测试环境:win server 2012r2,无法正常访问
              win 10家庭版,本机127.0.0.1正常访问,局域网无法访问。
              苹果电脑,win 7企业版,本机127.0.0.1正常访问,局域网无法访问。

--  作者:有点蓝
--  发布时间:2019/7/15 16:24:00
--  
什么服务器端程序?openqq?移动开发?

服务端启动代码是什么?

--  作者:ifozhang
--  发布时间:2019/7/15 16:30:00
--  
HttpServer.Prefixes.Add("http://*/")
HttpServer.WebPath = "c:\\web"
HttpServer.Start()

数据管理,类似财务软件服务器端程序。主要写在httprequest事件里
[此贴子已经被作者于2019/7/15 16:34:45编辑过]

--  作者:有点蓝
--  发布时间:2019/7/15 16:53:00
--  
3楼的代码执行有没有出错?

客户端浏览器通过什么地址访问web服务的?浏览器访问不了提示什么错误?按F12看看有什么错误?

服务端httprequest事件第一句话放入:msgbox(1),能不能弹出?

--  作者:ifozhang
--  发布时间:2019/7/15 17:20:00
--  
代码执行没有出错。开发机测试,一切正常,换其他机器测试就无法访问web服务。

局域网内电脑充当测试机,相应IP为服务器地址,其他电脑浏览器通过相对应服务器的IP地址访问。提示edge提示无法访问,360提示网页走丢了。f12结果看不懂,无明显相关错误。

服务端httprequest事件第一句话放入:msgbox(1),能不能弹出?
用开发电脑当服务器时,其他电脑通过浏览器访问开发电脑IP可以正常弹出。用其他电脑当服务器,非服务器电脑访问服务器IP时,无法弹出。

--  作者:有点蓝
--  发布时间:2019/7/15 17:36:00
--  
测试的客户端和服务器的ip是不是都是同一个网段的?就是ip前3段都是一样的。

关闭服务器和客户端的防火墙再试试

--  作者:ifozhang
--  发布时间:2019/7/15 17:58:00
--  
关闭服务器端防火墙之后,测试正常。这个程序最终是要放到阿里云上运行,并最终对接微信,还请蓝老师指点下安全设置。先谢过了。
--  作者:有点蓝
--  发布时间:2019/7/15 20:22:00
--  
参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=714468&ID=104284&skin=1
--  作者:ifozhang
--  发布时间:2019/7/17 13:57:00
--  
多谢!