【问题标题】:How to resolve "The requested URL was rejected. Please consult with your administrator." error?如何解决“请求的 URL 被拒绝。请咨询您的管理员。”错误?
【发布时间】:2012-01-17 09:26:44
【问题描述】:

我有一个 ASP 应用程序。单击特定链接时,将执行一些 VB 脚本并显示一个 ASP 页面,但我得到的屏幕显示:

信息不可用。
请求的 URL 被拒绝。请咨询您的管理员。
您的支持 ID 是:XXXXXXXXXXXXXXXXXXXXXX"

IIS 和事件查看器日志不显示任何错误消息。

这只发生在某些用户身上,但对其他用户来说效果很好。

这个错误的可能原因是什么?

【问题讨论】:

  • 这听起来像是一个安全问题。是否所有用户都可以访问链接正在执行的 vb 脚本。
  • 是的,所有人都可以访问 VB 脚本...我发现了问题。这是一条防火墙消息,由于数据库中的数据错误,VB 脚本中发生了错误,但该错误未被正确记录/捕获。
  • 是的,来自 F5 的这条消息令人讨厌的是,根据我的经验,它返回 HTTP 200 而不是错误状态,因此更难从“好”流量中挑选出来。在我的例子中,一个特定的 JSON 数据 POST 触发了来自负载均衡器/代理服务器的响应。

标签: asp-classic vbscript


【解决方案1】:

您的 http 被 F5 Networks 的称为应用程序安全管理器 (ASM) 的防火墙阻止。它会产生如下消息:

请咨询您的管理员。
您的支持 ID 是:xxxxxxxxxxxx

因此,您的应用程序正在传递一些由于某种原因被 ASM 检测为威胁的数据。将 support id 提供给您的网络工程师以了解具体原因。

【讨论】:

  • 这可能是一个老话题,但这通常是正确的答案。其他人提到的 cookie 问题是防火墙配置错误的副产品。特别是 Imperva 防火墙在 cookie、SSL 证书和会话的中间处理中运行。如果他们发现他们的规则集不喜欢的东西,他们会用这种消息终止会话。
  • @eric : 只是检查一下,以防你知道我可以检查的 ASM 中的任何规则?
  • 就我而言,这个问题是由于我提交的 png 文件损坏造成的。通过再次创建所需文件解决了问题。
【解决方案2】:

在 chrome 中遇到了这个问题。通过清理相关cookies解决。 请注意,您不必清理所有 cookie。

【讨论】:

  • +1。清理特定的 cookie 完全解决了问题
  • “相关”cookie 是什么意思?与什么有关?
  • 您正在浏览的网址
  • 是的,您必须清除该 URL 的 cookie。这是一个烦人的问题。
【解决方案3】:

与防火墙无关。我从办公室和移动设备访问时遇到了同样的问题。 我清理了饼干,效果很好。你可以在https://support.google.com/chromebook/answer/1085581?hl=en阅读更多内容

【讨论】:

  • 显然,这可能发生在许多环境场景中,包括防火墙。在我的情况下,这个错误是由我们的防火墙发出的,它打开了 ASM 安全策略以阻止个人身份信息的泄露。此外,它不依赖于浏览器。
【解决方案4】:

我发现了问题。这是一条防火墙消息,由于数据库中的数据错误,VB 脚本中发生了错误,但错误没有被正确记录/捕获。

【讨论】:

    【解决方案5】:

    我能够解决我清除 cookie 和缓存的问题。

    【讨论】:

      【解决方案6】:

      我在使用 Google Chrome 浏览器时遇到了同样的问题。使用隐身模式和不同的浏览器可以正常打开同一网站。起初,我在过去 24 小时内清除了缓存文件和 cookie,但这并没有帮助。

      我意识到我第一次访问该网站是在过去 10 天内。因此,我在过去 4 周内清除了缓存文件和 Cookie这解决了问题
      注意:我没有清除我的浏览历史数据

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-11-30
        • 2012-06-16
        • 1970-01-01
        • 2023-02-01
        • 1970-01-01
        • 2015-07-29
        • 2017-01-19
        相关资源
        最近更新 更多