以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  项目发布后的服务端路径问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=129868)

--  作者:lshhome
--  发布时间:2019/1/7 22:13:00
--  项目发布后的服务端路径问题

项目发布后,原httpserver中的webpath目录应该怎样设置?假如原来的webpath目录是“d:\\web”,那么在发布的项目中开启服务的代码应该怎样写呢?将程序复制到新的目录后,路径又有了变化,这时应该怎么设置?我都蒙圈了~~~~

 

另:发布后开启服务时提示:拒绝访问。为什么?发布前开启服务都正常,发布后就报错了?

HttpServer.Prefixes.Add("http://" & Vars("svrip") & ":" & Vars("svrport") & "/")
HttpServer.WebPath = "d:\\faccount\\project"
HttpServer.Start()

[此贴子已经被作者于2019/1/7 22:32:48编辑过]

--  作者:有点蓝
--  发布时间:2019/1/7 22:35:00
--  
weui放到到哪个目录,webpath就设置为哪个目录。

拒绝访问一般有2个原因:
1、端口被其他程序占用
2、“以管理员身份运行此程序”:http://www.foxtable.com/mobilehelp/scr/0001.htm

--  作者:lshhome
--  发布时间:2019/1/7 22:39:00
--  

请问:我在发布的时候,是否需要把weui所在的目录添加到发布中的“添加附件”中呢?


--  作者:lshhome
--  发布时间:2019/1/7 22:48:00
--  

谢谢有点蓝老师,问题解决了。

1、程序运行时没有以管理员身份运行,是导致服务开启失败的原因。

2、路径设置时需要添加发布后的\\project子目录,这样,已经编辑好的.html文件就能正常访问了,服务端写入SQL SERVER数据库也正常了。

完美!


--  作者:有点蓝
--  发布时间:2019/1/7 22:50:00
--  
如果weui放到项目目录中,使用相对路径的,且经常改动就需要,否则不需要。