国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP.NET MVC4通過UrlRewriter配置偽靜態

2019-11-06 06:39:53
字體:
來源:轉載
供稿:網友

通過UrlRewriter在MVC4中配置偽靜態在網上都有很多資料,本篇博客主要是把項目中使用到的通過UrlRewriter配置偽靜態提取出來,方便自己以后查看,同樣對需要該功能的網友提供思路。

第一:下載UrlRewriter.dll文件,并引用到項目中

第二:配置Web.config

依次在下面節點中添加UrlRewriter相關的子節點

[html] view plain copy<configSections>  <section name="CustomConfiguration" type="URLRewriter.Config.UrlsSection, URLRewriter"/>  </configSections>  

[html] view plain copy<system.web>      <httpModules>        <add type="URLRewriter.RewriterModule, URLRewriter" name="RewriterModule"/>      </httpModules>    </system.web>  [html] view plain copy<system.webServer>      <modules runAllManagedModulesForAllRequests="true">        <add name="URLRewriter" type="URLRewriter.RewriterModule" PReCondition="managedHandler"/>      </modules>    </system.webServer>  第三:配置RouteConfig.cs

[csharp] view plain copypublic static void RegisterRoutes(RouteCollection routes)          {              routes.IgnoreRoute("{resource}.axd/{*pathInfo}");                routes.MapRoute(                 "Action1Html", // action偽靜態                   "{controller}/{action}.html",// 帶有參數的 URL                   new { controller = "Home", action = "Index", id = UrlParameter.Optional }// 參數默認值               );              routes.MapRoute(                 "IDHTML", // id偽靜態                   "{controller}/{action}/{id}.html",// 帶有參數的 URL                   new { controller = "Home", action = "Index", id = UrlParameter.Optional }// 參數默認值               );                routes.MapRoute(                  "ActionHtml", // action偽靜態                    "{controller}/{action}.html/{id}",// 帶有參數的 URL                    new { controller = "Home", action = "Index", id = UrlParameter.Optional }// 參數默認值                );                routes.MapRoute(                  "ControllerHtml", // controller偽靜態                    "{controller}.html/{action}/{id}",// 帶有參數的 URL                    new { controller = "Home", action = "Index", id = UrlParameter.Optional }// 參數默認值                );              routes.MapRoute(                 "Root",                 "",                 new { controller = "Home", action = "Index", id = UrlParameter.Optional });//根目錄匹配                  routes.MapRoute(                  name: "Default",                  url: "{controller}/{action}/{id}",                  defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }              );          }      }  

第四:配置IIS

配置完Web.config,基本就可以直接訪問地址了,如果是發布到IIS7還是要進行配置,具體配置查看如下地址:

http://www.cnblogs.com/zhongweiv/archive/2011/10/29/UrlRewriter_IIS.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 治县。| 西城区| 南部县| 平潭县| 呼和浩特市| 海伦市| 凌云县| 郎溪县| 宜城市| 裕民县| 彩票| 武川县| 南宫市| 托克逊县| 松滋市| 七台河市| 西乡县| 台中市| 和政县| 沽源县| 改则县| 龙井市| 博客| 临洮县| 嘉荫县| 兴文县| 来宾市| 金堂县| 枣强县| 中超| 得荣县| 金溪县| 桦南县| 日土县| 仙居县| 耿马| 诸城市| 介休市| 舞钢市| 仁寿县| 渑池县|