【问题标题】:Why can selected users access website via IP but not URL?为什么选择的用户可以通过IP访问网站,但不能通过URL访问?
【发布时间】:2015-09-02 15:37:28
【问题描述】:

我有 ASP.NET 2.0 应用程序,它托管在带有 IIS 8.0 的服务器上。该网站运行良好,直到一些用户在访问该 URL 时报告了 404 错误。 现在这种情况只发生在少数用户身上,如果他们通过 IP 地址访问该网站,他们就可以访问该网站。

我曾尝试在他们的系统上刷新 DNS,但没有成功。

关于如何解决此问题的任何想法?

更新:一些用户现在抱怨 400 错误。这将使错误命中的总数达到 10。

【问题讨论】:

  • 在 iis 日志中检查 404 和 400 的 http 状态子代码,它们可能会为您提供有关正在发生的事情的更多信息。
  • 是的。会这样做并更新问题。谢谢。

标签: asp.net iis dns http-status-code-404 iis-8


【解决方案1】:

检查您是否可以从无法通过域名和 ip 号工作的电脑 ping。

如果它只对 ip 有效,那么与 dns 有关系。您可以尝试在这台电脑上使用 nslookup 命令来查找更多答案。

某些原因可能无法正常工作的电脑在其他网络中,可能是某些防火墙规则阻止了它。

【讨论】:

  • 客户端系统正确响应来自 cmd 的 ping。甚至 nslookup 也不会在机器上给出任何错误。但是尝试通过 url 访问网站会出现 404 错误。
  • ping ip_addres 和 ping domain_name,都可以吗?
  • 是的。两者都工作正常。更新:现在有些用户说他们收到 400 http 状态码错误。
  • 您是否有一些代理服务器可能正在缓存数据?
  • 我不知道。应用程序池刷新可以解决问题吗?我不明白为什么会发生这种情况。这也仅适用于一定数量的用户。
猜你喜欢
  • 1970-01-01
  • 2018-03-03
  • 2022-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-08
  • 1970-01-01
相关资源
最近更新 更多