日期:2014-05-19  浏览次数:20374 次

如果编程实现URL重写
我很郁闷,问个很多遍了都没找到答案,我虽然很菜,但我也想知道,我不想配置IIS的那种方法,我只求知道的朋友给我指条明路,如果有DEMO也可以给我发EMAIL里啊:jetaimefj@163.com
大家注意一下啊,编程实现,不能配置IIS,就把.aspx实现为.htm就可以了
还有最好是.NET1.1的,2.0也可以吧...

------解决方案--------------------
把.aspx 变成.html恐怕一定要修改IIS设置的.
------解决方案--------------------
.htm后缀的文件iis自己可以处理,所以发送的请求页面为.htm的话,iis会试图自己解析,而不是交给asp.net处理。你没法绕过iis,除非换个web服务器
------解决方案--------------------
现在没法实现不配置IIS就能让asp.net框架引擎解析htm后缀名的文件,今年后半年发布的IIS 7.0才有这样的功能,只需要设置web.config就行了。
------解决方案--------------------
肯顶要通过iis,因为默认的情况下,aspnet_isapi.dll是不解析html文件的,而url重写就是要用先找到html然后通过httphandler之类的东西在不改变url的同时访问另外的页面
------解决方案--------------------
我要对abandonship(eagles of wind)老兄说:

“这年头谁还用重写,如果你用2.0那么从webconfig中就可以设置le”
你是这样说的

俺就想请教,如何使用配置文件来重写URL,?