asp.net-mvc – 如何在ASP.NET MVC 4中定义catch(绝对)所有路由
发布时间:2020-05-24 15:26:49 所属栏目:asp.Net 来源:互联网
导读:我想定义捕获所有请求的所有路由的catch. 我尝试过以下路由定义: routes.MapRoute(CatchAll, {*stuff}, new { controller = Proxy, action = Proxify, stuff = UrlParameter.Optional }); 只要它们不包含像in这样的文件名,它就会捕获所有请求 HTTP://localh
|
我想定义捕获所有请求的所有路由的catch. 我尝试过以下路由定义: routes.MapRoute("CatchAll","{*stuff}",new { controller = "Proxy",action = "Proxify",stuff = UrlParameter.Optional });
只要它们不包含像in这样的文件名,它就会捕获所有请求 如何定义一个路径,将主机名后面的每个字符串作为字符串传递给我的控制器? 解 我已经通过将以下内容插入到我的web.config文件中找到了解决问题的方法: <system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
解决方法我相信默认情况下,ASP.NET包含许多用于处理不同文件类型的模块.这意味着如果请求的资源与这些已知文件类型之一匹配(例如.* .asp或* .aspx),则相应的模块将处理该请求而不是MVC.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 无法从HRESULT加载文件或程序集异常:0x8013104
- 如何删除IIS / ASP.NET响应标头
- asp.net – NHibernate – ManagedWebSessionContext和WebS
- asp.net-mvc – MVC HandleError过滤器没有捕获异常
- asp.net-mvc-3 – 用于ASP的Telerik扩展. NET MVC免费?
- api – 通过msxml2.ServerXMLHTTP提供身份验证信息
- asp.net-mvc – 404 Asp.Net中的Http错误处理程序MVC(RC 5)
- ASP.NET支持C吗?
- asp.net-mvc – 如何使用ASP.net MVC实现动态面包屑?
- asp.net – 服务器端/客户端或两者用户输入验证
推荐文章
站长推荐
- asp.net – Request.Url.AbsoluteUri和重写的URL
- asp.net-mvc – Web项目需要使用Razor语法3.0.0.
- asp.net – 有人有一种方法来保持页面呈现一旦一
- asp.net-mvc – ModelState.AddModelError未显示
- asp.net-mvc – ELMAH – MVC 3 – 403 – 禁止:
- oauth-2.0 – 覆盖AccessTokenExpireTimeSpan
- asp.net – 没有owin.Environment项目在上下文中
- asp.net-mvc – 在MVC 3中写入只读会话
- asp.net-mvc – 无法在Web服务器上启动调试. Web
- asp.net-mvc – DefaultModelBinder不绑定嵌套模
热点阅读
