IIS 平台NET无后缀名伪静态实现办法

使用URLRewrite重写链接地址时,当无后缀时,总是找不到文件,不能使用。例如:http://shop.iccoo.cn/7648/ 无后缀形式(当然这个是可以的啦,只是看下链接形式)

当有后缀时就是可以的,如:http://shop.iccoo.cn/7648/newslist.html

具体的设置收集查找之后如下(必须收藏):

1)首先新建一个应用程序池,名称任意,比如:nettest,托管管道模式先暂时设置为集成模式,等下面的一系列设置完成之后再设置成经典模式;
2)部署好站点,并将此站点的应用程序池设置为nettest;
3)选中站点,切换到功能试图,找到 “服务器组件”-> “处理程序映射”,双击之后,在打开窗口右侧的操作栏目下做如下设置:
4)”添加脚本映射”:请求路径 .html ,可执行文件选择 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,如果是4.0,则为C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,名称随意;
5)”添加通配符脚本映射”:请求路径 * ,可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称随意;
如果是4.0,则为C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,名称随意;
6)”添加托管处理程序”:请求路径 * ,可执行文件:System.Web.UI.PageHandlerFactory,名称随意;
7)打开站点切换到功能试图,找到 “服务器组件”->”模块”,双击之后,在打开窗口右侧的操作栏目中,点击”添加托管模块”,类型
URLRewriter.ModuleRewriter,并且把”仅针对向asp.net 应用程序或托管处理程序发出请求调用” 选中;
8)最后,找到我们第一步建立的应用程序池nettest,将托管管道模式设置为经典模式。
以上完成之后,即可实现IIS 7.5下的伪静态操作。

时间: 2024-11-05 13:37:06

IIS 平台NET无后缀名伪静态实现办法的相关文章

IIS7.5 平台.NET无后缀名伪静态实现办法-服务器配置

搞了好久才弄好,记下来防止忘记: 1)首先新建一个应用程序池,名称任意,比如:nettest,托管管道模式先暂时设置为集成模式,等下面的一系列设置完成之后再设置成经典模式:2)部署好站点,并将此站点的应用程序池设置为nettest;3)选中站点,切换到功能试图,找到 “服务器组件”-> “处理程序映射”,双击之后,在打开窗口右侧的操作栏目下做如下设置:4)”添加脚本映射”:请求路径 .html ,可执行文件选择 C:\Windows\Microsoft.NET\Framework\v2.0.50

iis5.1/6.0/7.0+ 配置url重写 无扩展名伪静态

最近在搞url重写 遇到iis 无扩展名及html映射问题 供后人查看 因为考虑功能比较多(URLRewriter组件有些功能满足不了要求)所以就用了HttpModule方法重写 iis5.1中 添加应用程序映射 .* (注意 这种方法只有5.1中可以)到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 确定文件是否存在去掉 即可 iis6.0中 搜了大量文章 都不可以 ,终于看到一篇文章 在通配符应用程序映射插入is

关于Apache PHP实现无后缀名 URL重写

http://zhidao.baidu.com/link?url=KEQJZjlEoLLiXHIFUWVLVonjd7V7hIX2nZ39_n7m2w4Y975DwUrPAOfu-QE2H0FGbRQqEG4G8-Az0vNz8gxqHMgzSytL6q59qn0Ipxntp7y http://zhidao.baidu.com/link?url=KEQJZjlEoLLiXHIFUWVLVonjd7V7hIX2nZ39_n7m2w4Y975DwUrPAOfu-QE2H0FGbRQqEG4G8-Az

创建无后缀名的文件-批处理

@echo off echo 请输入要创建的文件名: set /p file_name= rem copy /B s.txt font_properties rem copy nul A.txt type nul>%file_name% echo create %file_name% sucess! pause ::'copy con A.txt 创建A.txt文本文件; ::'输入内容.... ::'.......^Z ::'按CTRL+Z键,之后再回车:

解决教学平台上文件中存在无扩展名BUG的办法

Jfinal中添加过滤器声明 public void configHandler(Handlers me) { me.add(new XssHandler()); } 过滤器 package com.demo.common.config; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; impo

pig脚本不需要后缀名(python tempfile模块生成pig脚本临时文件,执行)

pig 脚本运行不需要后缀名 pig脚本名为tempfile,无后缀名 用pig -f tempfile 可直接运行 另外,pig tempfile也可以直接运行 这样就可以用python临时文件存储pig脚本内容直接调用 python调用pig脚本的一种方式 将pig脚本用任意文件存储,执行时写入python的临时文件(tempfile模块操作),执行结束后删除.执行过程: 用tempfile模块NamedTemporaryFile生成临时文件,名字默认随机,然后,可以用tempfile.na

在IIS上启用WordPress子域名模式多站点功能

前言:WordPress多站点功能启用配置方法网上已经有很多的说明文章,请自行查找. 昨天负责网站的支持人员向我反馈在我们负责托管网站的WordPress在启动多站点功能后,浏览新站点或访问新站点的"Dashboard"时,都会反馈“404”错误.我检查了WordPress的Network Setup配置,确认wp-config.php中的已经添加了必要的代码,同时检查了应用根目录下的Web.config文件,里面的内容也已经替换为WordPress给出的建议内容.上网Google了一

iis设置Gzip后,无后缀的url无法压缩解决 MVC iis GZIP

<IIsCompressionScheme    Location ="/LM/W3SVC/Filters/Compression/gzip"        HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"        HcCreateFlags="1"        HcDoDynamicCompression="TRUE"        HcDoOnDema

IIS下载无后缀文件的设置

最近在配置IIS对无后缀文件下载的时候,尽管给IIS加了.*的MIME类,但是下载仍然提示错误: HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射. 我现在使用的是IIS 7,以前在Server 2003下使用IIS 6是可以的啊,万般无奈,在网上各种找,也是没有解决.也就暂时搁置了. 还是公司一位同事厉害,终于找到一个神贴,解决方法: MIME类型加 .  application