伪静态 url重写 iis配置的问题

伪静态 url重写 iis配置的问题

ID:33685055

大小:80.58 KB

页数:4页

时间:2019-02-28

伪静态 url重写 iis配置的问题_第1页
伪静态 url重写 iis配置的问题_第2页
伪静态 url重写 iis配置的问题_第3页
伪静态 url重写 iis配置的问题_第4页
资源描述:

《伪静态 url重写 iis配置的问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、我是一个技术菜鸟 能写一些技术不是很高的问题或是自己在实际中遇到的问题。 URL重写有几种方法但是我自己值简单的了解了其中的两种方法    一种是:在Global.asax在虚拟的主机上一般我们调试就是用的虚拟主机例如   protectedvoidApplication_BeginRequest(objectsender,EventArgse)//伪静态url重写       {          //HttpContext.Current.RewritePath("ViewNews.aspx");   

2、        Regexreg=newRegex(@".+View-(d+).aspx");           varmatch=reg.Match(HttpContext.Current.Request.Url.AbsolutePath);           if(match.Success)           {               stringid=match.Groups[1].Value;                HttpContext.Current.RewritePat

3、h("ViewNews.aspx?id="+id);           }       }  另一种是大家多比较常用的就是引入第三方插件URLRewriter.dll然后在修改web.Config配置文件  首先下载URLRewriter.dll这个插件添加到你文件夹中指定的目录或者是bin文件夹中或者是其他的目录  修改配置文件首先 在 节点中添加   

4、URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter"/>  然后在导如你想要写的规则例如:             这个节点的意思是地址栏收到(LookFor)符合这样的伪静态的地址之后就会导向(SendTo)给节点的地址然后由Asp.net解析引擎去解析和没有设置伪静态是一样的然

5、后就生成html文件送给客户端浏览器大概就是这样一个思路       ~/Buys/(.[0-9]*).html       ~/Buys/Show.aspx?id=$1          这个节点和这个节点是平行的 然后在中加入: 

6、Handlers>             这个节点中不只存在这两个节点还有其他的一些节点大家只管添加就是了我在网上看到有朋友问说“不要配置IIS是不是可以运行?

7、”不配置IIS的话其实是可以但是你可能要发布你的网站那您就还可以稍稍看到我接下来讲的IIS配置的问题接下来就是配置IIS了 我的系统是server2003iis6.0 先用vs2008发布你的网站然后在新建一个网站或者是虚拟目录操作方法:IIS站点属性->主目录-> 应用程序配置  在应用程序扩展中点击添加  选择或输入C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll 取消"确认文件是否存在"前的钩. 然后点击确定同时还要在通配符应用

8、程序映射下再一次 选择C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll(我的是F盘)取消"确认文件是否存在"前的钩.然后就OK了网上有有一些朋友出现错误 分析器错误消息:未能加载文件或程序集“UrlRewritingNet.UrlRewriter”或它的某一个依赖项。系统找不到指定的文件web.config 是因为URLRewriter.d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。