当前位置:  编程技术>.net/c#/asp.net

IIS7中ASP.NET伪静态配置方法介绍

    来源: 互联网  发布时间:2014-08-30

    本文导语:  在IIS7中配置asp.net伪静态,按以下三步进行。 1、下载一个URLRewriter.dll 程序集, 下载地址1:URL重写urlrewriter.dll组件下载地址(附完整示例代码) 下载地址2:微软URL重写组件urlrewriter.dll下载地址 下载地址3:http://download.microsoft.co...

在IIS7中配置asp.net伪静态,按以下三步进行。

1、下载一个URLRewriter.dll 程序集,
下载地址1:URL重写urlrewriter.dll组件下载地址(附完整示例代码)
下载地址2:微软URL重写组件urlrewriter.dll下载地址
下载地址3:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi

在项目中引用这个程序集,伪静态语法。(例把.aspx 的页面用.html来表示,web.config文件中--> 添加 以下节点:
 

代码示例:

   


 
     
        ~/cn/ss_(.[d]*)0(.[w]*).html
       
     
     三个参数
        ~/cn/ss_(.[d]*)0(.[w]*)0(.[w]*).html
     
 
     
     
 


2、在IIS中发布网站
你的网站-->IIS中处理程序映射-->
添加脚本映射(路径:*.html  可执行文件%windir%Microsoft.NETFrameworkv2.0.50727aspnet_isapi.dll  名称:任意,比如Html )
添加通配符脚本映射(路径:*  可执行文件:C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll  名称:任意,比如All)
托管处理程序映射(路径:*  可执行文件:System.Web.UI.PageHandlerFactory 名称 任意 比如Html-Integrate)-------->        (请注意:原文此处有错误,路径应该为*.html 否则报错,影响到所有页面无法显示)

IIS中 模块-->添加---->(名称:任意 如All  类型:URLRewriter.ModuleRewriter 把 仅针对向asp.net 应用程序或托管处理程序发出请求调用  勾上  ok )
-->ok

3、测试效果
访问 http://localhost:8080/cn/ss_1.html
url重写到页面:http://localhost:8080/cn/news.aspx?id=1


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • IIS7,IIS7.5 升级PHP5.3后站点变慢的解决方法
  • IIS7与IIS7.5 升级PHP5.3后站点变慢怎么办?解决方法
  • IIS7.5 http 1.1 新建应用程序失败的解决方法
  • win7下IIS7站点页面无法正常显示的解决方法
  • 让IIS7支持播放、下载rmvb文件的方法
  • asp.net iis7默认文档错误异常的解决方法
  • 64位系统中IIS7运行ASP时出现ADODB.Connection 800a0e7a错误的解决方法
  • iis6和iis7限制上传文件(请求头)大小以及不支持FSO解决方法
  • Win7、win2008中让IIS7支持asp的方法
  • IIS7使用.NET Framework v4.0运行库报500错误的解决办法
  • Windows 2008 IIS7.5中创建独立账号的FTP站点图文教程
  • 解决iis7.5服务器上.net 获取不到https页面的信息
  • Win7 IIS7.5运行ASP时出现500错误的解决办法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3