关于“IIS7中URL重写IIS提示报错404无法找到资源”的完整解决方案
来源:互联网 发布:现代网络机顶盒tvb1 编辑:程序博客网 时间:2024/05/21 13:22
今天在写一个“供货平台”系统时,使用了URLRewriter的地址重定向,结果在调试中,出现了“HTTP404 - 无法找到文件”的链接错误。
考虑到IIS为安全起见,对应用程序的映射做了一些限制,同时原来在IIS6.0下也同样出现过类似的问题,但6.0和7.0的版本在设置上却很大的区别,因此,对这类问题IIS7.0下作一个总结。
以下为完整的解决方法:
一、查看IIS是否支持“静态内容”http的显示:
开始->控件面板->程序->打开或关闭windows功能->Internet信息服务->万维网服务->常见http功能->静态内容(选中)
二、如果支持,按以下步骤解决:
1、打开IIS7.0,选择有URLRewriter的重定向网站,在功能视图中选择“处理程序映射”:
2、单击右侧的“添加脚本映射...”:
按上图输入:
(1)、通配符:*.html
(2)、可执行文件的路径:%windir%/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll
(3)、输入名称:如URLRewriter
3、确定后,可以发现Web.config文件中增加了以下的内容:
<system.webServer>
<handlers>
<add name="URLRewriter" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
</handlers>
</system.webServer>
开发环境:Vista SP2 MSSQL2005 VS.NET2005 C#
欢迎访问:http://www.521189.com (521联合供货网)
QQ:863858965
email:qifl23702570@163.com
- 关于“IIS7中URL重写IIS提示报错404无法找到资源”的完整解决方案
- 关于“IIS7中URL重写IIS提示报错404无法找到资源”的完整解决方案
- MVC无法找到资源的解决方案
- iis7中isapi的配置(URL重写)
- 关于iis的url重写的配置,iis配置url重写
- 使用UrlRewriter进行Url重写的完整解决方案
- 使用UrlRewriter进行Url重写的完整解决方案
- 在IIS7.5中部署PHP网站报错:无法在<fastCGI>应用程序配置中找到<handler> scriptProcessor
- 网站发布后,在IIS中浏览提示:无法找到该页...404错误。
- 网站发布后,在IIS中浏览提示:无法找到该页...404错误。
- .net实例:网站发布后,在IIS中浏览提示:无法找到该页...404错误。
- url 重写配置 IIS7中配置脚本
- 关于RadASM使用编译资源脚本功能无法找到指定头文件的解决方案
- 安装IIS遇到无法找到文件时的解决方案
- 自己架设的iis出现 “无法找到该页”解决方案
- 伪静态之iis的两种url重写(ISAPI_Rewriter和IIS7官方的重写组件)
- jar中资源无法找到报 FileNotFoundException的深度(深入JDK)解析及其终极解决办法
- flask中报无法找到XX包的错
- MySql .frm数据库文件导入的问题
- 网络使用监控/审计软件
- 英雄帖
- 洗牌
- boost 的stl循环简单比较
- 关于“IIS7中URL重写IIS提示报错404无法找到资源”的完整解决方案
- 泰山颂
- 万能查询器DLL使用说明 http://www.absky.cn/?product-80.html
- 警惕中国企业冲动式的海外收购
- Eztoo iPod Converter for Mac
- 又错了。这是最后一次。一定一定。
- 触发器教程
- jsp的内置对象
- 上班族MM的经典搭配~很韩很OL~