以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在服务器上无法运行客户端程序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135114) |
-- 作者:JN_LC -- 发布时间:2019/5/17 10:36:00 -- [求助]在服务器上无法运行客户端程序 我发布项目后,制作安装包,并安装在了服务器上,服务器操作系统为windows server 2008 R2。但是,现在是在服务器上无法运行,没有反应,在客户端仍能运行。开头第一语句是“If Syscmd.Project.Update(False,True) = False Then ” |
-- 作者:有点甜 -- 发布时间:2019/5/17 12:11:00 --
不制作安装包,直接拷贝publish文件夹拷贝过去,看能否正常打开。
|
-- 作者:JN_LC -- 发布时间:2019/5/17 13:39:00 -- 有点甜老师,直接拷贝可以,这是为什么? 我又发布了新的版本,在服务器运行后,提示有新版本,点确定后出现错误:远程服务器返回错误: (501) 参数或变量中有语法错误。
[此贴子已经被作者于2019/5/17 13:54:30编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/5/17 14:59:00 --
贴出你升级程序的升级路径。
|
-- 作者:JN_LC -- 发布时间:2019/5/17 15:09:00 -- ftp://ftpuser:密码@47.10*.***.**/Update/Dxgl 在客户端升级成功,但在服务器不行。
[此贴子已经被作者于2019/5/17 15:10:59编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/5/17 15:35:00 --
把升级地址改成 ftp://ftpuser:密码@127.0.0.1/Update/Dxgl,然后发布测试。
|
-- 作者:JN_LC -- 发布时间:2019/5/17 16:26:00 -- 我在If Syscmd.Project.Update(False,True) = False Then前,增加了UpdatePath =iif(SysInfo.ComputerName=服务器计算机名称,127.0.0.1的升级地址,外网的升级地址) 这样在服务器端运行时,出现以下错误:应 PASV 命令的请求,服务器返回了一个与 FTP 连接地址不同的地址。
|
-- 作者:有点甜 -- 发布时间:2019/5/17 16:40:00 -- 你ftp服务器和你的程序在同一台电脑?
那你干脆直接写本地路径吧,如
UpdatePath = "d:\\update\\" |