none
windows vista 配置IIS7访问虚拟目录出错 RRS feed

  • 问题

  •  

    先说下我的基本情况:vista ultimate版本iis7,先装了.net后装iis,

    问题:通过http://localhost访问出错

    具体错误信息

    错误摘要

    HTTP 错误 404.4 - Not Found

    您要查找的资源没有与之关联的处理程序。

    详细错误信息
    模块 IIS Web Core
    通知 MapRequestHandler
    处理程序 尚未确定
    错误代码 0x80070002
    请求的 URL http://localhost:80/
    物理路径 D:\Project\IISRoot\Website
    登录方法 匿名
    登录用户 匿名
    最可能的原因:
    • 所请求 URL 的文件扩展名没有配置处理程序来处理 Web 服务器上的请求。
    可尝试的操作:
    • 如果文件扩展名没有与之关联的处理程序,请为该扩展名添加一个处理程序映射。
    • 确认已正确安装和配置了与文件扩展名相关联的处理程序。
    • 创建跟踪规则以跟踪此 HTTP 状态代码的失败请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处
    链接和更多信息

    但是我访问这个网站目录下的测试程序default.aspx通过这个地址http://localhost/default.aspx可以正常访问,我现在想浏览虚拟目录就会出现上面的错误,我已经把iis中的目录浏览功能打开这个错误依旧。

    MapRequestHandler   对于错误中的这个,我试图修改system32/intrsrv/applicationhost.config文件加入staticfile模块的配置,好了,又显示无法处理模块staticfile http错误500.21,这样的话连default.aspx都访问不了,无奈之下又把applicationhost.config文件再改回去,然后就还是上面的404.4错误。我检查了applicationhost.config文件中,我的里面没有staticfile这个配置,所以在处理程序映射中也就找不到staticfile模块。如果要手动添加应该怎么添加呢?、

    这个问题困扰我好久了 ,对了还有我端口没问题,iis7的安装我都基本上快把iis下的所有功能都选上了,现在是病急乱投医,走投无路了,请各位朋友帮忙看看这个问题

    2009年1月5日 16:47

答案

  •  

    问题解决了,完全卸载vs和iis之后,先装iis7再装vs2008就好了。

    根本原因先装vs2008后装iis导致。折腾了我几天 恼火啊

    2009年1月8日 3:40

全部回复

  • 那就奇怪了,

    http://localhost/default.aspx能访问,下面的虚拟目录就报404。

    你西面的虚拟目录里面的文件也是aspx还是其他的?

    如果是其他的你按下面的KB进行操作:

    http://support.microsoft.com/kb/942052/zh-cn

    2009年1月5日 17:18
    版主
  •  笨笨ONE 写:

    那就奇怪了,

    http://localhost/default.aspx能访问,下面的虚拟目录就报404。

    你西面的虚拟目录里面的文件也是aspx还是其他的?

    如果是其他的你按下面的KB进行操作:

    http://support.microsoft.com/kb/942052/zh-cn

    StaticFile 我的iis7中的映射处理部分就没有这个模块。。。尽管我跑到系统目录下的intersrv目录中可以看到static.dll文件,但是配置文件中也没staticfile这块-_-

    2009年1月6日 3:51
  • 我帮你看下我的IIS7,你手动添加一个模块试试吧

    请求路径:

    *

     

    模块:

    StaticFileModule,DefaultDocumentModule,DirectoryListingModule

     

    名称

    StaticFile

     

    请求限制:

    文件或文件夹

     

    其他留空。然后重启下IIS,看看行不行。

     

    2009年1月6日 4:39
    版主
  • 晕了,添加都没办法添加,按你的iis中 staticfile的设置我手动添加之后点确定,提示不识别模块。。。

    2009年1月6日 15:55
  • 那你看看你的事件查看器中的报错信息,或者你尝试重装一下IIS7。

    2009年1月7日 0:10
    版主
  •  

    郁闷死,昨天连sql2008也不能登陆了,window权限也登陆不了。iis7也是这样的问题,今天准备把这些东西完全卸载完装回xp系统去。崩溃死,用vs/sql 05估计就没这么多问题
    2009年1月7日 5:59
  •  傲剑狂刀 写:

     

    郁闷死,昨天连sql2008也不能登陆了,window权限也登陆不了。iis7也是这样的问题,今天准备把这些东西完全卸载完装回xp系统去。崩溃死,用vs/sql 05估计就没这么多问题
    汗。。。呵呵,新产品的配置本来资料就少点需要自己慢慢摸索,呵呵。
    2009年1月7日 8:10
    版主
  •  

    问题解决了,完全卸载vs和iis之后,先装iis7再装vs2008就好了。

    根本原因先装vs2008后装iis导致。折腾了我几天 恼火啊

    2009年1月8日 3:40