Asp .net MVC的路由映射(伪静态)
2020-03-01 21:54
881 查看
后缀:html,jpeg等都可
RouteConfig设置
routes.MapMvcAttributeRoutes(); routes.MapRoute( name: "png", url: "{controller}/{action}.{后缀}", defaults: new { controller = @"[a-zA-Z]", action = "Index" }, namespaces: new string[] { "{控制器名}" } );
Config中设置(不设置则IIS会不访问路由直接404)
<system.webServer> <handlers> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit2" path="*.{后缀}" verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit2" path="*.{后缀}" verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.02" path="*.{后缀}" verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> </system.webServer>
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- ASP.NET MVC路由扩展:路由映射
- ASP.NET MVC - Area的路由映射(使用NampSpace)
- ASP.NET MVC路由扩展:路由映射
- ASP.NET MVC路由扩展:路由映射
- ASP.NET MVC 路由配置 管线模式伪静态
- ASP.NET MVC路由扩展:路由映射
- ASP.NET MVC 5 Web编程2 -- URL映射(路由原理)
- ASP.NET MVC - Area的路由映射(使用NampSpace)
- ASP.NET MVC - Area的路由映射(使用NampSpace)
- asp.net mvc 自定义路由及其伪静态设置
- 对ASP.NET MVC 的路由一点理解
- ASP.NET MVC 之如何创建自定义路由约束
- 认识 ASP.NET 3.5 MVC 路由 创建自定义路由
- ASP.NET MVC 第二章 路由和修改路由
- BackBone结合ASP.NET MVC实现页面路由操作
- asp.net mvc项目实记-开启伪静态-Bundle压缩css,js
- asp.net mvc 之路:静态与伪静态页面的切换
- ASP.NET MVC的路由
- ASP.NET MVC的路由
- [翻译:ASP.NET MVC 教程]创建自定义路由约束