调用接口报错:服务器无法处理请求 设备未就绪

yeyueliulang 2016-01-11 03:30:15
首先介绍下问题背景:
我在服务器一个接口里写了两个方法,1、搜索指定路径下文件,2、下载搜索到的文件。
我在页面上是可以看到搜索出的所有文件,然后点击按钮下载时报错,后台跟踪程序,当调用下载方法时,提示报错:服务器无法处理请求。---> 设备未就绪。
既然第一种方法可以搜索到文件,为何第二种方法就不能下载?(下载文件为二进制流到本地转换为原格式文件)之前两种方法都是可以的,只因为需要在接口中添加其他方法,把接口更新重新发布了下,就不行了。可是别的方法跟之前两个不影响啊。
有没有大神帮我想想,到底是哪儿出了问题,iis?还是webcongfig?
...全文
807 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_26554301 2018-07-16
  • 打赏
  • 举报
回复
我也报这个问题,我的是 配置文件调用路径错误导致, 比如日志写在D盘,服务器上并没有D盘
yeyueliulang 2016-01-11
  • 打赏
  • 举报
回复
引用 6 楼 chb345536638 的回复:
看你的路径。。是不是磁盘不存在。。。
谢谢,找到了,不知道什么情况,webconfig里的路径被改了。。。。
yeyueliulang 2016-01-11
  • 打赏
  • 举报
回复
引用 7 楼 xdashewan 的回复:
[quote=引用 4 楼 yeyueliulang 的回复:] 额,之前可行的时候,也是同样的代码,只是后来我在接口又添加了几个方法,重新发布下就出错了。这个可以排除代码出错的问题么?
如果这样,很简单的测试就能说明问题,你恢复到你没改之前版本,如果还错说明和你改的内容无关,那你只能日志调试。如果对了,那么说明就是你加的代码错。[/quote] 嗯嗯,对比了发现的,路径错了。
xdashewan 2016-01-11
  • 打赏
  • 举报
回复
引用 4 楼 yeyueliulang 的回复:
额,之前可行的时候,也是同样的代码,只是后来我在接口又添加了几个方法,重新发布下就出错了。这个可以排除代码出错的问题么?
如果这样,很简单的测试就能说明问题,你恢复到你没改之前版本,如果还错说明和你改的内容无关,那你只能日志调试。如果对了,那么说明就是你加的代码错。
  • 打赏
  • 举报
回复
看你的路径。。是不是磁盘不存在。。。
yeyueliulang 2016-01-11
  • 打赏
  • 举报
回复
最近在服务器上配置https,会不会是这个影响的?
yeyueliulang 2016-01-11
  • 打赏
  • 举报
回复
引用 3 楼 xdashewan 的回复:
代码一样,放不同地方报错这种事,全世界每天都在发生,说明白不了任何问题
额,之前可行的时候,也是同样的代码,只是后来我在接口又添加了几个方法,重新发布下就出错了。这个可以排除代码出错的问题么?
xdashewan 2016-01-11
  • 打赏
  • 举报
回复
代码一样,放不同地方报错这种事,全世界每天都在发生,说明白不了任何问题
yeyueliulang 2016-01-11
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
你自己先确定哪一句代码导致出错,不然说再多也搞不清楚
服务器上的代码跟我本地的一致,在本地跟踪没有出错呀。
xdashewan 2016-01-11
  • 打赏
  • 举报
回复
你自己先确定哪一句代码导致出错,不然说再多也搞不清楚

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧