开源Asp.Net论坛

阿强.Net

关注研究:设计模式,.Net Framework底层框架,Asp.net,WinForm开发,开源框架;

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

应园友要求--讲述无扩展名的UrlRewrite实现(附源码)

以前的一篇关于UrlRewrite文章,UrlRewritingNet 完美实现 ASP.NET 2.0 中的URL重写(映射) .有一些园友留言对于无扩展名的UrlRewrite无法实现,如:http://www.xxx.com/Register,下面就把实现细节及注意事项说一下,还有问题的请下载源码

(1)在2003系统下,按照下图在IIS中设置添加统配符,另外注意圈红的地方.

(2)在XP系统下,在扩展名影射中,扩展名:.*,处理程序aspnet_isapi(感谢S.Sams提供思路).

2 站点中引入UrlRewrting.dll

3 Web.config配置修改如下:

<appSettings>
  <add key="SiteUrls" value="~/SiteUrls.config"/>
 </appSettings>

<httpModules>
   <add name="MyHttpModule" type="UrlRewriting.MyHttpModule,UrlRewriting"/>
  </httpModules>
  <httpHandlers>
   <add verb="*" type="UrlRewriting.Http404,UrlRewriting" path="404.aspx"/>
  </httpHandlers>

4 SiteUrls.config如下:

 

Code

 

5 测试

 

 

下载

posted on   阿强.Net  阅读(5297)  评论(33编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示