ASP.NET在IIS7.5(IIS7)配置伪静态

原创 2012年10月17日 14:24:09

http://jingyan.baidu.com/article/67508eb4ff92c69cca1ce49a.html

 

简介

我相信不少站长都遇到个头疼的问题。.NET如何在IIS7或者IIS7.5下设置伪静态?
现在小编来一一解答这个问题!
首先,在这之前对IIS 6.0 配置过伪静态:httpHandler实现.Net无后缀名Web访问。现在服务器硬件升级了,操作系统也升级成了Windows Server 2008 SP4,好吧。我们也来设置下IIS 7.5的伪静态!

方法/步骤

  1. 首先新建一个应用程序池,名称任意,这里小编新建的是:test,托管管道模式先暂时设置为集成模式,等下面的一系列设置完成之后再设置成经典模式;(如图1,图1-1)【创建的时候不用去选择版本和模式,默认即可】

    ASP.NET在IIS7.5(IIS7)配置伪静态
    ASP.NET在IIS7.5(IIS7)配置伪静态
  2. 署好站点,并将此站点的应用程序池设置为test;(如图2)

    ASP.NET在IIS7.5(IIS7)配置伪静态
  3. 选中站点,切换到功能试图,找到 "IIS(服务器组件)"-> "处理程序映射",双击之后,在打开窗口右侧的操作栏目下做如下设置:(图3)

    ASP.NET在IIS7.5(IIS7)配置伪静态
  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,名称随意;(如图4)

    (注意:有人问为什么会有2个文件夹,因为小编的是64位系统,如果你的系统是32位的。请选择Framework,如果64位,请选Framework64。这个关键到后面的伪静态问题,慎重!!)


    ASP.NET在IIS7.5(IIS7)配置伪静态
  5. "添加通配符脚本映射":请求路径 * ,可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称随意;(如图5)(不同系统不同文件夹选择!)

    ASP.NET在IIS7.5(IIS7)配置伪静态
  6. "添加托管处理程序":请求路径 * ,可执行文件:System.Web.UI.PageHandlerFactory,名称随意;

    打开站点切换到功能试图,找到 "IIS(服务器组件)"->"模块",双击之后,在打开窗口右侧的操作栏目中,点击"添加托管模块",名称随意,类型URLRewriter.ModuleRewriter,并且把"仅针对向asp.net 应用程序或托管处理程序发出请求调用" 选中;(如图6)


    ASP.NET在IIS7.5(IIS7)配置伪静态
  7. 最后,找到我们第一步建立的应用程序池test,将托管管道模式设置为经典模式。(如图7)

    以上完成之后,即可实现IIS 7.5下的伪静态操作。

    ASP.NET在IIS7.5(IIS7)配置伪静态

注意事项

  • 如果你的系统是32位的。请选择Framework,如果64位,请选Framework64。这个关键到后面的伪静态问题,慎重!!

经验内容仅供参考,如果您需要解决具体问题(尤其在法律、医学等领域),建议您详细咨询相关领域专业人士。

Windows server 2008 IIS7.5 URLRewrite 伪静态化中的设置

第一部: 从如下地址中下载URLRewriter组件组件: 官方下载地址:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-4...
  • HelloJimmy520
  • HelloJimmy520
  • 2012-09-13 11:16:12
  • 13596

win7 IIS7.5配置伪静态2中方法

1.以前在windows2003里,使用的是iis6.0,那时常使用的URL重写组件是iisrewrite,当服务器升级到windows2008R2时,IIS成了64位的7.5,结果iisreite组...
  • hliq5399
  • hliq5399
  • 2017-04-12 15:58:57
  • 1694

Windows2008R2 IIS7.5伪静态URL传递中文404

在iis7.5下get传递已经urlencode过中文参数,在nginx和Apache下都没问题,今天到了iis上却出现了404, 究其原因是iis不支持带特殊字符的链接,在web.config...
  • u010533511
  • u010533511
  • 2017-05-24 17:33:10
  • 904

解决IIS7.5 IIS8下的discuzX3.2伪静态问题

在香港空间上面安装了discuz3.2版本后,并且他们在discuz官方论坛里找了一些网友提供的web.config伪静态代码并且修改了该文件,但是还出现500错误。 我们同事根据提供的...
  • bluepowerhk
  • bluepowerhk
  • 2016-11-16 10:53:48
  • 1791

IIS7/IIS7.5 二级域名伪静态设置方法

因为需要,一直在找IIS7.5二级域名伪静态的设置方法,但是一直没有找到,有的也是ASP.NET设置的,通过本人摸索,终于完成了,其实很简单,下面我一步步教大家怎么设置。   一、域名设置   这个就...
  • tianlebest
  • tianlebest
  • 2014-10-11 14:48:10
  • 880

windows2008(64位)下iis7.5中的url伪静态化重写(urlrewrite)

以前在windows2003里,使用的是iis6.0,那时常使用的URL重写组件是iisrewrite,当服务器升级到windows2008R2时,IIS成了64位的7.5,结果iisreite组件是...
  • smartsmile2012
  • smartsmile2012
  • 2016-06-06 10:02:18
  • 6615

IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法

Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法。   1)下载IIS伪静态组件——ISAPI_Rewrite3完全破...
  • aerchi
  • aerchi
  • 2014-08-06 16:15:22
  • 12744

win10+iis7.5 配置伪静态

虽然现在的工作都是基于php的。但是有时候总有一些老旧的asp程序需要调试。因此,我基本上都是使用的iis+php的工作环境。当然,iis还有一个好处是可以支持中文目录,这对于我这样的英文白痴来说,还...
  • FungLeo
  • FungLeo
  • 2015-10-13 11:49:57
  • 3316

windows2008系统 IIS7 下设置伪静态的方法

安装IIS7官方Url重写模块   1、先到IIS官方下载模块   下载地址:http://www.iis.net/download/URLRewrite   根据需要,点击右侧的下...
  • kof820
  • kof820
  • 2014-02-07 16:02:25
  • 10537

Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法

1)下载IIS伪静态组件——ISAPI_Rewrite3完全破解版 ISAPI_Rewrite3非常好用,是个人见过最好用同时可以支持多站点的IIS伪静态组件! 1、官网下载(http://ww...
  • zyu67
  • zyu67
  • 2014-05-05 11:05:38
  • 1042
收藏助手
不良信息举报
您举报文章:ASP.NET在IIS7.5(IIS7)配置伪静态
举报原因:
原因补充:

(最多只允许输入30个字)