以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- BS和CS在同一台ECS上使用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=139619) |
||||
-- 作者:qqhealth -- 发布时间:2019/8/17 12:30:00 -- BS和CS在同一台ECS上使用 老师您好,BS和CS架构可以分别在ECS上运行服务端,怎么实现BS发布后,如何实现CS的客户端能正常连接?谢谢! |
||||
-- 作者:有点蓝 -- 发布时间:2019/8/17 14:11:00 -- 如果开发了2个服务端,分别使用不同的端口即可。 |
||||
-- 作者:qqhealth -- 发布时间:2019/8/18 13:43:00 -- 老师您好,BS的服务端保持:HttpServer.Prefixes.Add("http://*/") HttpServer.Start(),CS的服务端增加端口:HttpServer.Prefixes.Add("http://*:8080/") HttpServer.Start()。ECS安全规则增加了TCP协议8080端口,防火墙开通了8080端口。CS的客户端连接数据源增加了端口连接失败,不知问题在哪?谢谢! ![]() ![]() |
||||
-- 作者:有点蓝 -- 发布时间:2019/8/18 20:21:00 -- web数据源? httprequest写了什么代码?
|
||||
-- 作者:qqhealth -- 发布时间:2019/8/18 23:02:00 -- 老师您好,代码请见附件。谢谢!
|
||||
-- 作者:有点蓝 -- 发布时间:2019/8/18 23:13:00 -- 启动8080端口的服务的时候有没有提示失败? HttpRequest: msgbox(e.Path) \'客户端设置数据源,这里能不能弹出? Select Case e.Path Case "qqhealth" e.AsDataServer("qqhealth") Case "qqin" e.AsDataServer("qqin") Case "User" e.AsDataServer("User") Case "claim" e.AsDataServer("claim") End Select |
||||
-- 作者:qqhealth -- 发布时间:2019/8/19 8:44:00 -- 老师您好,启动8080端口的服务的时候没有错误提示。 在客户端的HttpRequest(原来没有任何代码):里增加上述代码没有弹出信息。在服务端的HttpRequest里增加了msgbox(e.Path) 后弹出如下信息,确定后显示各个数据库的名称,分别显示了2次,其他没有异常。谢谢! ![]() ![]() ![]() ![]() ![]() ![]() |
||||
-- 作者:有点蓝 -- 发布时间:2019/8/19 9:24:00 -- msgbox(e.Path)弹出的是下面这张图的内容? ![]() 是不是有其它程序也使用了8080端口?换个端口试试
|
||||
-- 作者:qqhealth -- 发布时间:2019/8/19 12:55:00 -- 老师您好,印象中没有其他程序使用8080端口。在客户端修改web数据源链接时加上8080端口后,服务器出现数据库的名称信息,客户端出现连接超时的信息。 ![]() ![]() ![]() ![]() ![]() ![]() |
||||
-- 作者:有点蓝 -- 发布时间:2019/8/19 14:10:00 -- 那不应该有问题,联系客服远程看看 |