1、下载URLRewrite.dll 放在bin目录下

2、修改web.config

。configSections节点增加:

      <configSections>

                         <section name="RewriterConfig" 

                             type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />

            </configSections>

。 <configuration> 下增加重写规则

<RewriterConfig>
                      <Rules>

                               <RewriterRule><LookFor>/ld/(\d+)</LookFor><SendTo><![CDATA[/ld/Default.aspx?leader=$1]]></SendTo>

                                </RewriterRule>

                       </Rules>

   </RewriterConfig>

。  httpHandlers节点增加

  <httpHandlers> 

                    <add verb="*" path="*.htm" 

                              type="URLRewriter.RewriterFactoryHandler, URLRewriter" /> 

                       <add verb="*" path="*"  

                             type="URLRewriter.RewriterFactoryHandler, URLRewriter" />

    </httpHandlers>

path 指定了从重写后扩张名,如果没有扩张名就用*;

3、IIS设置

点站点文件夹右键-》属性-》虚拟目录=》配置,映射添加,输入可执行文件  名:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,

扩张名可以是htm或者其他。

如果要支持目录样式的重写(比如default.aspx?id=6 重写为/6/),你应该在同一个位置点“插入”,让后输入“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”,确认文件是否存在,点掉(让asp.net 接管所有请求)。

4、如果您的图片和样式、脚本、和重写的是同一级目录或者是重写目录的子目录,而且你又需要支持目录式的重写,访问图片等文件的时候可能会出现:“

没有为扩展名“.jpg”注册的生成提供程序

”,一般的解决办法是在。

compilation 节点添加

<buildProviders>

               <add extension=".jpg"

                              type="System.Web.Compilation.PageBuildProvider" />

 </buildProviders>

注意如果你是不想程序截取html,htm静态文件的访问,这样做是没有问题,如果是对应的css和jpg,gif就会提示找不到文件或者直接输出二进制内容。

解决办法:强烈建议你把对应的images 和 scripts (假设你的图片和脚本保存在这个文件夹)文件夹在iis上点右键-》属性,在目录选项卡点“创建”,把这些文件夹创建为一个虚拟目录(应用程序),然后点配置,把url重写的脚本映射去掉,ok,你图片和样式回来了。

IIS 6 UrlRewrite 步骤相关推荐

  1. iis配置-- 安装步骤(最新 超详细 图文)

    文章目录 1.安装IIS 2.安装.net 4.0 (.net 4.0.30319.0) 3. 如何新建网站(未完待续) 4.将你新建的网站设置为.net4.0 ------------------- ...

  2. 计算机iis配置具体步骤,如何配置iis iis的安装及配置方法详解【图文教程】

    导语:随着技术的进步,我们使用计算机的概率越来越大,大家在使用的过程之中难免会遇到一些问题.比如对于IIS配置相信应该是很多朋友们比较困惑的吧!毕竟配置IIS是需要一定的技术的,那么今天小编就给大家普 ...

  3. WCF服务部署到IIS上的步骤

    WCF服务部署到IIS上,实现其他电脑可以访问本机的WCF 平时做的网站是在vs中进行发布,在到iis管理器中进行发布,这一次是使用WCF管理进行发布,这种基础下,对方可以输入本机IP可访问发布的东西 ...

  4. 计算机iis配置具体步骤,Win7配置IIS服务器和运行网站 (配详细图示).doc

    在Win7中如何安装IIS和如何配置IIS运行网站 Win7中不像XP中那样,Win7系统中将IIS集成于系统中,不需要启动光盘或者第三方服务,按照下面步骤即可完成win7系统对IIS的安装 一 安装 ...

  5. IIS部署详细步骤、包括错误的解决办法、使用localDB

    1.发布.net core程序 2.打开iis,添加网站,选端口的时候不要冲突,并为其添加程序池 3.对网站的高级设置: 需要给权限,在右边"操作"的"编辑权限" ...

  6. WCF发布到IIS的配置步骤

    练习搭建WCF发布到IIS,配置环境时遇到一些问题,特整理总结分享. 操作系统:Windows7 旗舰版 开发环境:VS2010 .NET Framework4.0  ASP.NET4.0, WCF. ...

  7. IIS网站部署步骤(通过域名访问)

    配置过程 1.创建自己的项目 2.打开控制面板,进入程序和功能模块 3.点击打开或关闭windows功能 4.勾选如下图所示的功能 5.点击确定,等待配置完成 6.配置完成后,在浏览器地址栏输入 lo ...

  8. 使用IIS部署网站步骤

    安装和打开IIS(以WIN8为例) 一.打开:控制面板 二.点击:程序 三.点击:启用或关闭Windows功能 四.勾选全部:Internet Information Services 五.等待重启, ...

  9. iis如何发布网站 iis发布网站步骤

    1>.基本环境的检测和说明        A>. VPS开通后支持如下扩展文件名:                .asp                .aspx            ...

最新文章

  1. Asp.Net Core 入门(一)——Program.cs做了什么
  2. c# json使用集
  3. ASP.NET Core 进程内(InProcess)托管(6)《从零开始学ASP.NET CORE MVC》:
  4. 必须Mark下,2019 年度中国质量协会质量技术优秀奖
  5. Jupyter Notebook代码提示及补齐功能
  6. Win7matlab7.0安装教程,Win7下MATLAB7.0安装教程
  7. dede文章页调用当前栏目链接方法
  8. 利用struts2上传文件时,如果文件名中含有-符号,那么会出错
  9. 计算机套题库c版,计算机二级C语言上机题库100套(最新版)
  10. X波段雷达对海探测试验与数据获取
  11. mysql误删数据快速恢复
  12. html+js实现注册页面及信息验证
  13. SPI通信协议详解(一)
  14. 路由器指定局域网dhcp服务器地址,路由器dhcp服务器设置局域网
  15. 数据挖掘的10个常见问题
  16. 信源编码课程实验一:基于Audacity的浊音、清音和爆破音信号的时域及频域特性分析
  17. 贼野牧台服2200+心得
  18. Stream流式计算
  19. 只要有心,学好Linux并非难事
  20. 我是如何写出一本畅销技术书的?持续更新

热门文章

  1. 李彦宏对话大学生:走出直线人生
  2. 哥伦比亚大学 自然语言处理 公开课 授课讲稿 翻译(四)
  3. 高档微型计算机,五款中高端声卡综合横向评测
  4. 关于CPU 和 GPU
  5. GIS原理与技术-平时作业
  6. 赠书:深入理解 Spring Cloud 与实战
  7. 构建Linux Shell [第四部分]
  8. 2021-08-17
  9. 宜品优享抽奖系统小程序,多方式真是展示抽奖功能
  10. 美颜SDK有什么用?美颜SDK可以在直播和短视频中有哪些作用?