以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]在线升级  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=56239)

--  作者:liujywwy
--  发布时间:2014/9/1 17:37:00
--  [求助]在线升级

我的数据库是SQL,那么升级包是一定要放到网站上面吗?还是也可以放到某一台PC上面?

比如数据库的地址是124.74.246.244,我在这台sever建立一个目录test,然后把升级包放到这个目录下面,这样可以不?


--  作者:有点甜
--  发布时间:2014/9/1 17:40:00
--  

 1、升级包必须别人可以直接通过ip地址访问得到,这是前提。

 

 2、在满足1的情况下,可以搭建http服务,或者搭建ftp服务,实现可以直接访问和下载升级的功能


--  作者:liujywwy
--  发布时间:2014/9/1 18:07:00
--  
以下是引用有点甜在2014-9-1 17:40:00的发言:

 1、升级包必须别人可以直接通过ip地址访问得到,这是前提。

 

 2、在满足1的情况下,可以搭建http服务,或者搭建ftp服务,实现可以直接访问和下载升级的功能

1、升级包必须别人可以直接通过ip地址访问得到,这是前提。 ---------这个124.74.246.244是可以的,内网网都可以ping通,本身也是SQL的地址。

 

 2、在满足1的情况下,可以搭建http服务,或者搭建ftp服务,实现可以直接访问和下载升级的功能-------用PC的话,应该是不能搭建http的吧,那就搭建ftp.

比如目录ftp://124.74.246.244. 里面有一个目录BDSMS。但是登录后自动锁定到了BDSMS根目录,实际上就是看不到BDSMS文件夹的。

那么升级路径该怎么写?是ftp://124.74.246.244 ?并且我设置过登录的用户名和密码的,那么这个账号我在系统里面怎么体现?


--  作者:有点甜
--  发布时间:2014/9/1 18:09:00
--  
ftp://用户:密码@124.74.246.244:端口号/对应路径
[此贴子已经被作者于2014-9-1 18:09:31编辑过]

--  作者:liujywwy
--  发布时间:2014/9/1 18:26:00
--  
以下是引用有点甜在2014-9-1 18:09:00的发言:
ftp://用吗:密码@124.74.246.244:端口号/对应路径

在线升级代码Syscmd.Project.Update()

运行出错:

NET Framework 版本:2.0.50727.8009
Foxtable 版本:2014.9.2.1
错误所在事件:在线升级失败!
详细错误信息:
远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问文件)。
在线升级路径:ftp://BDSMS:BDSMS@124.74.246.244:21/BDSMS


--  作者:有点甜
--  发布时间:2014/9/1 19:05:00
--  

这样写

 

ftp://BDSMS:BDSMS@124.74.246.244:21/

 


--  作者:liujywwy
--  发布时间:2014/9/2 10:12:00
--  
以下是引用有点甜在2014-9-1 19:05:00的发言:

这样写

 

ftp://BDSMS:BDSMS@124.74.246.244:21/

 

怎么会有这样的提示呢?什么叫返回一个与FTP连接不同的地址?FTP地址不是就一个吗,就是FTP://124.74.246.244吗?

.NET Framework 版本:2.0.50727.8009
Foxtable 版本:2014.9.2.1
错误所在事件:在线升级失败!
详细错误信息:
应 PASV 命令的请求,服务器返回了一个与 FTP 连接地址不同的地址。


--  作者:有点甜
--  发布时间:2014/9/2 10:31:00
--  

我测试了一下,没有任何问题,如果你的机子有问题,可能是你的防火墙之类的禁止了。

 

ftp://BDSMS:BDSMS@124.74.246.244:21


--  作者:有点甜
--  发布时间:2014/9/2 10:34:00
--  
 你尝试能否直接访问这个地址

 

ftp://BDSMS:BDSMS@124.74.246.244:21

 

 如果不能,你换成内网ip试试


--  作者:liujywwy
--  发布时间:2014/9/2 11:19:00
--  
以下是引用有点甜在2014-9-2 10:34:00的发言:
 你尝试能否直接访问这个地址

 

ftp://BDSMS:BDSMS@124.74.246.244:21

 

 如果不能,你换成内网ip试试

ftp://BDSMS:BDSMS@124.74.246.244:21 和内网的ftp都是可以访问的。

现在报错的是

.NET Framework 版本:2.0.50727.8009
Foxtable 版本:2014.9.2.1
错误所在事件:在线升级失败!
详细错误信息:
远程服务器返回错误: (502) 未实现命令。