【问题标题】:IIS 7.5 HTTP Error 404IIS 7.5 HTTP 错误 404
【发布时间】:2015-10-18 13:04:37
【问题描述】:

错误摘要 HTTP 错误 404.0 - 未找到 您要查找的资源已被删除、名称已更改或暂时不可用。 详细的错误信息 模块 IIS Web 核心 通知 MapRequestHandler 处理程序 ASPClassic 错误代码0x80070002

此错误的可能原因是什么?我一直在破解什么可能是错的。我已经设置了我的网站和 IIS7。

【问题讨论】:

    标签: iis


    【解决方案1】:

    当您尝试使用 HTTP 协议访问运行 Internet 信息服务 (IIS) 7.0、7.5 或 8.0 的服务器上的内容时,IIS 会返回一个数字代码来指示响应的状态。 HTTP 状态代码记录在 IIS 日志中。此外,HTTP 状态代码可能会显示在客户端浏览器中。

    4xx - 客户端错误

    这些 HTTP 状态代码表明发生了错误,并且客户端浏览器似乎有问题。例如,客户端浏览器可能请求了一个不存在的页面。或者,客户端浏览器可能没有提供有效的身份验证信息。

    经典版ASP 默认不安装。因此,当您尝试浏览到服务器上的 ASP 页面时,您可能会看到 HTTP 404 错误,或者您可能会在浏览器窗口中看到 ASP 页面的源代码。

    这两种错误情况都是在配置设置时创建的 用于定义经典 ASP 环境的不是 已安装。

    列出了安装步骤here

    编辑 1:

    检查应用程序池和关联的应用程序。

    【讨论】:

    • 您确定问题是没有安装 Classic ASP 吗? OP 的错误消息指出 ASPClassic 模块引发了 404 事件,所以我认为这是一个错误配置或应用程序代码,而不是服务器没有安装正确的模块。
    • 我已经完成了链接上的内容。应用程序池和相关的应用程序呢?先生,您能多指教一下吗?
    • 用问题编辑 webconfig 以便更好地理解
    【解决方案2】:

    您是否会因为您的请求大小限制而受到限制?

    如果您的请求大小超出您在web.config 中设置的限制,您将收到404.0

    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="4000000000" />
        </requestFiltering>
    </security>
    

    【讨论】:

    • 我的 web.config 不包含请求大小限制。这是代码 配置>
    • 请记住,即使您的 web.config 中没有该部分,IIS 也会在您的 applicationhost 配置文件中找到它的设置。所以尝试添加请求过滤部分,那么您至少可以排除它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 2011-05-16
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多