Asp.net调用http接口,本地可以调用部署到iis就无法调用到

NGAER 2018-11-23 09:58:42
我调用一个http接口(例如:http://www.weather.com.cn/data/sk/101010100.html),在我本地
可以调用成功,并且返回天气数据,但是我把代码部署到服务器iis就无法调用这个接口了,具体是什么原因?
部署在我本地的iis上面也是可以访问的就是部署到服务器的iis上面就无法访问了,
但是我在服务器的浏览器中直接访问该网址也是可以访问的,所以应该可以排除网络问题了。
请遇到过这个问题的人帮帮忙。
在线等!
...全文
732 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
风衣笛手 2018-11-28
  • 打赏
  • 举报
回复
chrome,快捷键ctrl+shit+I
风衣笛手 2018-11-28
  • 打赏
  • 举报
回复
用chrome的开发工具看一下,具体是什么问题
  • 打赏
  • 举报
回复
还有一个可能性,你的服务器是通过代理上网的,而你底层的代码可能没考虑这个
  • 打赏
  • 举报
回复
估计你服务器不能访问外网吧?
  • 打赏
  • 举报
回复
只要是程序员,那么任何专业操作都要调试或者起码能说明源代码中哪一条代码抛出什么异常,并且可以给出所需要监视的变量值。
吉普赛的歌 2018-11-26
  • 打赏
  • 举报
回复
输出足够多的日志, 一切迎刃而解。 另外, 是否访问太过频繁导致短时间屏蔽?
  • 打赏
  • 举报
回复
谁知道你的代码是怎么写的呢? 贴出你的日志,看看bug信息,看看执行了哪行代码抛出异常。
EdsionWang 2018-11-26
  • 打赏
  • 举报
回复
服务器上直接访问如果可以的话,程序中调用就应该没问题的。你可以排查下你的程序部署到服务器IIS上其他功能是否能正常,还是说只有调用这个接口有异常。
weixin_42334999 2018-11-23
  • 打赏
  • 举报
回复
本地服务器能访问不代表外部访问没有防火墙限制。 从外部telnet你的服务器+端口看看是否通。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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