Gul*_*zim 48 asp.net iis asp.net-mvc routing url-rewriting
我打算为Web窗体应用程序使用URL路由.但是,在阅读了一些帖子之后,我不确定这是否是一种简单的方法.
为网络表单使用URL重写模块更好吗?但是,它仅适用于IIS7.最初,有一些嗡嗡声,URL路由完全与Asp.Net MVC分离,它可以用于Web表单.
很想听到任何建议..
spl*_*tne 40
这是我发现的关于此主题的最佳文章:Ruslan Yakushev的IIS URL重写和ASP.NET路由.
当客户端向Web服务器请求特定URL时,URL重写组件会分析请求的URL并将其更改为同一服务器上的其他其他URL.URL重写组件在请求处理管道中很早就运行,因此能够在Web服务器决定使用哪个处理程序来处理请求之前修改所请求的URL.

ASP.NET路由实现为托管代码模块,该模块在Resolve Cache阶段(PostResolveRequestCache事件)和Map Handler阶段(PostMapRequestHandler)插入IIS请求处理管道.ASP.NET路由配置为针对Web应用程序发出的所有请求运行.

URL重写和ASP.NET路由之间的差异:
除了这些概念差异之外,IIS URL重写和ASP.NET路由之间存在一些功能差异:
您是否希望格式化网址成为生成页面的工厂?
或者你想让.aspx消失?
重写,是为了让.aspx消失,或者只是为了整理网址.
路由,用于查看请求并确定哪个对象应该处理它.他们听起来很相似,phil haack有一些关于这个主题的好文章.
在iis6中,isapiRewrite,非常好
| 归档时间: |
|
| 查看次数: |
32473 次 |
| 最近记录: |