服务器里面设置了25000-30000的端口范围,想用25000作为ftp的默认端口,但发现不行,这个是为什么?
Dim ftp1 As New FtpClient
ftp1.Host = ***
ftp1.Port = “25000”
ftp1.Account = ******
ftp1.Password = ****
ftp1.OpenManager
端口写21的话,是可以连的
要到服务器把ftp的网站也改为25000端口,安全组、防火墙等都要相应改改。
另外端口设置不能重复和交叉,有地方设置了25000-30000,其它地方就不能再用25000-30000里面的任何一个端口了,否则会有冲突
嗯,绑定的端口没有改。另外还有个问题,可否全局定义ftp1这个变量,我试了在全局代码中写入
Public ftp1 As New FTPClient
然后再AfterOpenProject中写入
ftp1.Host = ****
ftp1.Account = ****
ftp1.Port = ****
ftp1.Password = ***
ftp1.RootDir = ****
但是好像不行
全局代码:
Public ftp1 As FTPClient
然后再AfterOpenProject中写入
ftp1.Host = ****
ftp1.Account = ****
ftp1.Port = ****
ftp1.Password = ***
ftp1.RootDir = ****
项目放在普通的外网环境都没有问题。但是放到某个单位(政府机关)下就连不上ftp。改了两个端口号了还是不行,是有对整个ftp使用的限制吗,也就是说机关网络里不让连ftp?
[此贴子已经被作者于2023/11/3 20:34:17编辑过]
改成全局代码这种方式的时候,发现下载是正常的,但是Upload会失败,不知道什么原因
有没有设置和开放端口范围?注意端口范围不能和其它的端口重复和交叉