使用 URLRewriter 重写 asp.net 网址 经验
来源:互联网 发布:stc单片机开发板电路 编辑:程序博客网 时间:2024/06/06 02:50
最近使用URLRewriter 重写了网站的网址,在过程中遇到一些问题。
首先是按照网上的教程把 URLRewriter 整合到网站里,参考:http://www.cnblogs.com/Ferry/archive/2009/06/19/1506770.html
网上有很多教程,博客园这篇是写得比较清楚的。
把 URLRewriter 整合进网站后,
一开始想写一个httpModules ,在输出页面内容的时候把网址都替换了,不过在一个使用 updatepanel 做 ajax 翻页的页面报错了,不能翻页了,只能放弃了。
后来又发现,html页面不能访问了(我用URLRewriter把aspx转成html了),在网上找一下,解决方法也很快出来了
就是加多一个buildProviders 的配置节点
<compilation debug="true"> <assemblies> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> </assemblies> <buildProviders> <add extension=".html" type="System.Web.Compilation.PageBuildProvider" /> </buildProviders> </compilation>
经过以上配置,我的网站还是不能访问真实的HTML页面,找来找去,终于发现了问题。
原来是网站上的那些HTML页面都是UTF-8编码的文件,但是部署上 URLRewriter 后,就只认 ANSI 编码的HTML文件了。只好写了一个文件编码转换工具来把那些
UTF-8编码的HTML文件转成ANSI编码。
至此,URLRewriter 已成功整合到网站。
- 使用 URLRewriter 重写 asp.net 网址 经验
- ASP.NET 使用URLRewriter重写二级域名
- ASP.NET使用UrlRewriter重写URL
- ASP.NET中使用URLRewriter组件实现浏览器地址栏重写
- URL重写,asp.net URL重写,URLRewriter.dll下载,URLRewriter,URLRewriter下载,URL重写学习
- .net UrlReWriter 使用经验小结
- .net UrlReWriter 使用经验小结
- Asp.net URL重写(URLRewriter)
- asp.net URL重写(URLRewriter)
- ASP.NET URLRewriter.dll URL重写
- ASP.NET利用URLRewriter重写url地址
- URL重写,asp.net URL重写,URLRewriter.dll下载,URLRewriter,URLRewriter下载,URL重写学习(初级篇)
- URL重写,静态地址映射,asp.net URL重写,URLRewriter.dll下载,URLRewriter,URLRewriter下载,URL重写学习(终级篇)
- URL重写,静态地址映射,asp.net URL重写,URLRewriter.dll下载,URLRewriter,URLRewriter下载,URL重写学习(终级篇)
- URL重写,asp.net URL重写,URLRewriter.dll下载,URLRewriter,URLRewriter下载,URL重写学习(初级篇)
- Asp.net中的网址重写
- URLRewriter地址重写 .net
- asp.net用url重写URLReWriter实现任意二级域名
- WINCE下如何生成debug版dll文件
- 基于erlang的mapreduce排序之一
- App icon 去掉半圆
- Android wifi
- Window_Open详解
- 使用 URLRewriter 重写 asp.net 网址 经验
- UML总结—用例图(Use Case Diagram)
- IBM Power6、7配件FC号描述翻译(unix360.part09)
- js常用的一些代码
- Boost智能指针——shared_ptr
- C程序中常见的与存储器有关的错误
- 关于apache的ab工具测试请求数及并发数
- 优化MYSQL数据库的方法
- java中实现序列化serializable接口的问题