以文本方式查看主题 - 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 -- 多谢! |