Asp.net IIS 7.5 怎么配置伪静态

原创 2012年03月28日 15:13:11

Asp.net IIS 7.5 怎么配置伪静态

 

 第一部: 从如下地址中下载URLRewriter组件组件:

官方下载地址:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi

第二部:在网站项目中添加URLRewriter程序集的引用。

第三部:配置webconfig文件:

1。在<configuration>与</configSections>节点中间加入如下配置:

<section name=”RewriterConfig” type=”URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter” />
2。 在<httpHandlers>与</httpHandlers>
之间加入
     

3。在<httpModules>与</httpModules>加入

<add type=”URLRewriter.ModuleRewriter, URLRewriter” name=”ModuleRewriter”/>。
4。配置伪静态的语法:在<configuration>与</configuration>之间加入<RewriterConfig>
</RewriterConfig>节点。在<RewriterConfig>与</RewriterConfig>之间加入伪静态规则:

<Rules>
       <!–定义伪静态第一条规则开始–>
       <RewriterRule>
         <LookFor>~/xxxx/view(.[\d]*)\.html</LookFor>
         <SendTo>~/xxxx/view.aspx?id=$1</SendTo>
       </RewriterRule>

  <!–定义伪静态第一条规则结束–>
  <!–定义伪静态第二条规则开始–>
       <RewriterRule>
         <LookFor>~/yyyy/(.[\d]*)/view.html</LookFor>
         <SendTo>~/yyyy/view.aspx?id=$1</SendTo>
       </RewriterRule>

<!–定义伪静态第三条规则结束 以此类推–>

</Rules>

第四部:配置IIS7.5 或IIS7.0

   1.新建一个应用程序池:名称:任意如:aspnet;选择net FrameWork版本(如果你的网站时候2.0的话就选择2.0,我的是4.0)在此我选择Net FramWork v 4.030319. 托管管道模式先暂时设置为集成模式。等下面的设置完成之后再将托管管道模式设置为经典模式。如果下面的设置完成之后不把应用程序设置为经典模式的话,伪静态的功能可以实现,但是页面的样式图片不能正常显示这是设置的关键。

   2 新建一个网站 website ,将此站点的应用程序程序池设置为aspnet。

   3  选中你的站点比如website ,并且切换到功能视图。双击【处理程序映射】在打开窗口右侧的操作栏目下做如下操作。

      3.1,【添加脚本映射】-路径为:*.html.可执行文件为:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll 注意:如果你的网站是2.0。可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 。名称:任意,比如:html.
        3.2, 【添加通配符脚本映射】 请求路径为*。可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称任意,比如:aspnet.

       3.3,【托管处理程序映射】(路径:*  可执行文件:System.Web.UI.PageHandlerFactory 名称 任意 比如Html-Integrate)

       3.4, 双击website站点切换到站点功能视图。然后双击模块,打开窗口之后在右侧的操作栏目下面,单击【添加托管模块】-》名称:任意 如aspnet  类型:URLRewriter.ModuleRewriter 并且 把【仅针对向asp.net 应用程序或托管处理程序发出请求调用】前面的选项 勾上。(记住一定要勾上)。

       3.5 ,最后一步:双击iis7.0或7.5的应用程序池。在应用程序池列表中找到【aspnet】应用程序池。双击打开之后。将aspnet应用程序池的【托管管道模式】设置为经典模式。

IIS 7.5 配置伪静态详细图文教程

之前在IIS 6.0 配置过伪静态:httpHandler实现.Net无后缀名Web访问。现在服务器硬件升级了,操作系统也升级成了Windows Server 2008,好吧。我们也来设置下IIS 7...
  • F7ANTY
  • F7ANTY
  • 2013年01月04日 15:09
  • 1581

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
  • 13507

Asp.net IIS 7.5 怎么配置伪静态?

第一步: 从如下地址中下载URLRewriter组件组件: 官方下载地址:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490...
  • Pet8766
  • Pet8766
  • 2012年05月26日 16:50
  • 2085

IIS7.5配制支持PHP脚本错误代码0x80070002

1、IIS配制支持PHP服务,首页可以打开,但是其它页面打不开,报错如下图 首先分析说明:这是一个标准的404页面报错,因为物理路径找不到,所以才会出现这个报错,而一般的PHP框架或者CMS都会用...
  • u013032788
  • u013032788
  • 2015年06月29日 11:09
  • 2302

Thinkphp iis伪静态,web.config伪静态

最新因为服务器缘故,代码需要放到WIN服务器上,环境是IIS7.5 程序是使用Thinkphp开发,使用了伪静态,结果thinkphp的.htaccess在IIS中不起作用,所以写了一个IIS上的规...
  • qzmrock
  • qzmrock
  • 2016年11月10日 22:03
  • 2313

asp.net 伪静态 IIS设置后 直正HTML无法显示

asp.net+UrlRewriter来实现网站伪静态,实现伪静态有一些好处,比如对于搜索引擎更好收录页面,还有一个好处就是隐藏了真实地址的参数,所以有独立服务器的朋友,配置IIS实现伪静态功能,挺不...
  • kangcuiping
  • kangcuiping
  • 2014年06月23日 16:01
  • 491

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

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

asp.net利用自定义Http处理程序实现URL伪静态之初探

之前在做过的一个项目中,也实现了伪静态URL页面的办法,不过那是利用URLRewriter.dll并需要通过配置IIS才得以实现,而且通过这个方法实现还有不少要求,但在实际过程中,服务器我们是买别人家...
  • pandeng4639088
  • pandeng4639088
  • 2015年07月08日 11:59
  • 1741

IIS 7.5 配置伪静态

之前在IIS 6.0 配置过伪静态:httpHandler实现.Net无后缀名Web访问。现在服务器硬件升级了,操作系统也升级成了Windows Server 2008,好吧。我们也来设置下IIS 7...
  • whfsk
  • whfsk
  • 2017年03月24日 19:44
  • 80

phpstudy for IIS 6/7/8 伪静态设置

最近碰到一个问题就是 IIS服务器伪静态按照网上教程所说,却设置不成功!后来发现,网上教程只是针对于phpstudy for Apache的讲解! 那么phpstudy for IIS 6/7/8的...
  • FL_sendy
  • FL_sendy
  • 2016年09月21日 16:41
  • 1739
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.net IIS 7.5 怎么配置伪静态
举报原因:
原因补充:

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