日期:2014-05-17  浏览次数:20476 次

win7旗舰版 iis7.0 网站静态页面不能访问
win7旗舰版 iis7.0
网站已经架好
应用程序池
虚拟目录
网站
都加上了
网站动态页面可以访问
但是静态页面就不能访问了
报错如下:
错误摘要
HTTP 错误 404.0 - Not Found
您要找的资源已被删除、已更名或暂时不可用。 详细错误信息模块 IIS Web Core 
通知 MapRequestHandler 
处理程序 StaticFile 
错误代码 0x80070002 
请求的 URL http://localhost:2244/advice/201205/26586160_1.html 
物理路径 E:\myWork\****\advice\201205\26586160_1.html 
登录方法 匿名 
登录用户 匿名 
 

------解决方案--------------------
好像IIS7要检查物理文件在不在。下面是我的配置,不记得哪个是disable检查了。

XML code

<handlers>
      <add name="js local 64bit" path="*.js.local" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness64"/>
      <add name="js local" path="*.js.local" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32"/>
    </handlers>

------解决方案--------------------
你应该是在Http Hanlder中做的这个吧

探讨

我程序里面做了处理的,如果当前的静态页面不存在,应该根据编写好的规则重新生成新的静态页面的
不知道为什么报这个错误,求指点