ftp应用程序出错:"远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)"

各位大神,C#开发ftp应用程序碰到点问题,程序在开发环境下,正常调试,执行都没有问题,但是生成解决方案后,Debug文件夹下运行就出现错误,错误提示为:“远程服务器返回... 各位大神,C#开发ftp应用程序碰到点问题,程序在开发环境下,正常调试,执行都没有问题,但是生成解决方案后,Debug文件夹下运行就出现错误,错误提示为:“远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)。”
能否指点一下,到底为什么会出现这种问题?
展开
 我来答
百度网友94f02eb
2012-09-26 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4370万
展开全部
可能是如下原因:
1.URL路径不对,看看有没有多加空格,或者大小写问题
2.权限是否足
3.需要反复连接的时候,如GetFileList,需要递归获得所有文件,keepAlive则设成false,一个查询请求完了后就关闭.
百度网友e507f581c
2012-09-26 · 超过20用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:58.7万
展开全部
如果你有外部文件,而外部文件的属性是“不复制”,那么就会出现这种情况,我猜的。另外,可能就是权限的问题了。检查一下工程内的文件,有没有在Debug的时候缺文件的情况,另外,最好能把异常记录下来,这样能够看到是哪里出的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ChristinaILU
2012-09-26
知道答主
回答量:41
采纳率:0%
帮助的人:15.7万
展开全部
是不是用了,文件流,操作 xml 文档了 如果是的话 用这个xmlDoc.Load(HttpContext.Current.Server.MapPath(@"~/data.xml"));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dong_1984dd
2012-09-26 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:221万
展开全部
是不是缺少类库的支持!
追问
可是正常调试,执行都没问题啊,类库的DLL文件也都在debug文件里了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-09-26
展开全部
访问权限问题
追问
debug里运行和直接执行,权限不一样么,具体要怎么调整权限。
追答
一个是vs开发环境的权限 一个是 exe程序的权限 你把ftp文件夹 权限设为 everyone
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式