MONO FTP客户端错误- 530-用户访问被拒绝
MONO FTP client error - 530-User Access denied
我有c#代码与禁用身份验证的FTP服务器通信(接受任何用户名和密码):
Stream responseStream = null;
FtpWebRequest request = WebRequest.Create("ftp://" + at.IP + "/" + destFilePath) as FtpWebRequest;
request.Method = WebRequestMethods.Ftp.DeleteFile;
request.GetResponse();
responseStream.Close();
当我在没有Mono的Windows中运行此代码时,它可以工作。当我在unix中使用mono appName.exe
运行它时,它工作了。但是,当我创建一个c++应用程序,加载.dll
文件到MonoDomain,然后尝试调用它,我得到这个(。. NET v2.0.50727, MONO 2.6.4):
System.Net.WebException: Server returned an error: 530-User Access denied.
530-
530-Usage: USER username@hostname
530 PASS userpassword
at System.Net.FtpWebRequest.Authenticate () [0x00000] in <filename unknown>:0
at System.Net.FtpWebRequest.OpenControlConnection () [0x00000] in <filename unknown>:0
at System.Net.FtpWebRequest.ProcessMethod () [0x00000] in <filename unknown>:0
at System.Net.FtpWebRequest.ProcessRequest () [0x00000] in <filename unknown>:0
怎么回事?FTP服务器可以通过Windows和unix命令行访问。
即使FTP服务器显示已打开,您也通常需要登录anonymous@anonymous.com或类似的东西
相关文章:
- 用户控制从 c++ 到 java 脚本的 Webassembly 访问调用
- Windows 后台服务(系统配置文件)无法使用 C++ 访问 win 10 上的用户 appData 文件夹?
- 访问与使用 TraceLoggingWrite 提供的事件关联的用户数据
- mysql c ++连接器异常:用户"root"@'localhost'的访问被拒绝(使用密码:NO)&&MySQL服务器已消失
- 访问用户定义类型的数组的特定属性
- 如何让访问www-data用户运行使用 /dev /ttys1的流程
- 访问QT上的本地用户文件进行Web组件
- 有没有办法根据用户的输入访问类对象的信息?
- 无论如何,是否可以使用用户输入的类项名称来访问该项中的数据
- 用户土地访问内核土地驱动程序系统通知
- 如何根据用户输入创建和访问多个对象 - C++
- 是否访问用户或内核空间
- 如何为用户生成单个访问令牌
- 从用户应用程序访问环0模式(以及Borland允许这样做的原因)
- 如何使用获取用户索引并返回其名字的访问器方法
- 某些用户的 OpenProcess 访问被拒绝
- 如何获取特定域用户的访问令牌?
- Python:将用户定义的函数作为输入,同时保持源代码不可访问
- 日志文件中特定用户访问过的页面
- MONO FTP客户端错误- 530-用户访问被拒绝