为什么我的FTP服务器(C#写的)不能用IE访问

来源:百度知道 编辑:UC知道 时间:2024/07/04 08:09:22
我照着书上搞了个用C#写的FTP,用WINDOWS自带的命令提示符下的FTP命令可以使用,而用IE则打不开。有什么区别,对了,FTP服务器的代码都是针对相关命令的。是不是,用IE与命令提示符完是针对不同类型的FTP器服务器?
我的代码里面确实没有关于响应WEB的。大概这个FTP服务器代码就不支持WEB访问。

没有做过,但是参考MSDN的一些文章后,想和你确认一下:
1。你的代码中是否做了专备对于web的响应处理。
2。错误是什么

你可以参考WebRequestMethods.Ftp对象以及FtpWebRequest类

打开IE选择-》工具-》internent选项-》使用被动FTP(为防火墙和DSL调制解调器兼容性)”前面的勾去掉(或者试试关闭防火墙,可能同样可以解决这个问题)。原因是防火墙一般禁止外界机器连接本机,这不是防火墙的错,最更本的原因是FTP这是一种很老的协议了。