HTTP 错误 404.3 -Not Found---如何从报错的提示内容来寻找最佳解决方案?

来源:互联网 发布:韩顺平php笔记 编辑:程序博客网 时间:2024/05/01 19:08

HTTP 错误 404.3 -Not Found

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME 映射。

最可能的原因:

  • 可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。
  • 您要使用的功能可能尚未安装。
  • 没有为网站或应用程序启用相应的 MIME 映射。(警告: 请不要为用户不应下载的 .ASPX 页或 .config 文件等内容创建 MIME 映射。)
  • 如果未安装 ASP.NET。

可尝试的操作:

  • 在 system.webServer/handlers 中:
  • 确保映射了当前页所需的处理程序。
  • 请特别注意前提(例如,runtimeVersion、pipelineMode、bitness)并将这些前提与应用程序池的设置进行比较。
  • 请特别注意所需处理程序行中的书写错误。
  • 请确认要使用的功能已经安装。
  • 确认启用了 MIME 映射,或使用命令行工具 appcmd.exe 为网站添加 MIME 映射。
  1. 要设置 MIME 类型,请使用以下语法: %SystemRoot%\windows\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension='string',mimeType='string']
  2. 变量 fileExtension 字符串是文件扩展名,变量 mimeType 字符串是文件类型说明。
  3. 例如,要为扩展名为“.xyz”的文件添加 MIME 映射: appcmd set config /section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']
    警告: 请在确认您的 Web 服务器需要此 MIME 映射之后再将其添加到列表中。配置文件(如 .CONFIG)或动态脚本页(如 .ASP 或 .ASPX)不应直接下载,应始终通过处理程序来处理。有时会使用其他文件(如数据库文件或 .XML 或 .MDF 等用于存储配置的文件)来存储配置信息。请先确认客户端能否下载这些类型的文件,然后再启用这些文件。
  • 安装 ASP.NET。
  • 创建跟踪规则以跟踪此 HTTP 状态代码的失败的请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处

详细错误信息:

模块

   StaticFileModule

通知

   ExecuteRequestHandler

处理程序

   StaticFile

错误代码

   0x80070032

请求的 URL

   http://192.168.21.85:8086/UIQueryPropertiesService.svc

物理路径

   G:\项----目\ITOO 4.0 ui 发布--\UIQueryPropertiesService.svc

登录方法

   匿名

登录用户

   匿名

更多信息:

当所请求 URL 的文件扩展名是针对未在服务器上配置的 MIME类型时,便会发生此错误。您可以为动态脚本页、数据库或配置文件以外的文件的文件扩展名添加 MIME类型。这些文件类型使用一个处理程序来处理。您不应允许直接下载动态脚本页、数据库或配置文件。


思考:

   很多时候,程序在报错的时候,已经告诉了咱们解决这个问题的思路和方案。在使用软件的过程中,对于MS帝国的软件的设计,尤其做的出色在错误处理方面。这对于以后

自己开发出让用户真正心悦诚服的软件,让用户用着上瘾的软件,可以说是一种基本的素质。

   根据每个人的情况不一样,去按照这个思路再去百度或者谷歌的话,你的效率将会提高很多。有时候,还需要猜。比如:我这次就是刚重装了系统,默认是没有安装asp.net等服务的。需要在控制面板中的程序管理中添加windows新的功能。

  

小结: 所以,以后当程序报错的时候,千万不要着急关掉警告框,不用害怕,多看一眼,晚点再关闭,是不会死人的,放心啦同志们。警告提示框里面有非常重要的信息。对于你的问题的解决,相当有帮助。还要养成的一个好习惯是,将整个错误保留下来,最好是截图,归类到自己的笔记中。一是备着留作总结的材料,二是,日后再出现此类问题,在本地也能很快找到解决方案了。



0 0
原创粉丝点击