以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]建立HTTP服务时显示 另一个程序正在使用此文件,进程无法访问  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126607)

--  作者:sjx71
--  发布时间:2018/10/25 10:09:00
--  [求助]建立HTTP服务时显示 另一个程序正在使用此文件,进程无法访问

 

新建一个项目

 

在AfterOpenProject事件中写入

 

HttpServer.Prefixes.remove("http://*:54321/")
HttpServer.Prefixes.Add("http://*:54321/")
HttpServer.WebPath = "d:\\web"  \'指定静态文件存储位置
HttpServer.Start()

 

就会弹出如下告警

 


图片点击可在新窗口打开查看此主题相关图片如下:http服务问题.jpg
图片点击可在新窗口打开查看

 

其中54321端口已在防火墙中设置允许出入站

 

如果将端口号改为54322(防火墙中未设置允许出入站)就不会弹出告警

 

请问老师是什么原因,如何解决

 

谢谢


--  作者:有点蓝
--  发布时间:2018/10/25 10:17:00
--  
HttpServer.Close
HttpServer.Prefixes.Add("http://*:54321/")
HttpServer.WebPath = "d:\\web"  \'指定静态文件存储位置
HttpServer.Start()

--  作者:sjx71
--  发布时间:2018/10/25 10:25:00
--  
改完之后还是原来的现象图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2018/10/25 10:37:00
--  
那就说明54321已经被其他程序占用了,请使用其他端口。
--  作者:sjx71
--  发布时间:2018/10/25 10:52:00
--  

我换54322端口,做允许出入站,没问题了,

 

应该是54321被哪个程序占用了,

 

谢谢蓝老师