ASP.NET URL验证
我们在ASP.NET上有一个定制的REST处理程序,它被配置为处理所有传入的请求:
<add path="*" verb="*" type="REST.RESTProtocolHandler"/> 但是,传递一个管道字符,正确的编码或根本不会触发一个似乎来自ASP.NET内部的验证错误. 访问http://localhost:8080/%7c或http://localhost:8080/|会导致此错误:
没有用户地址代码被执行.这是一个配置选项吗?转载于IIS 7& VS Studio的2008 devel服务器. 堆栈溢出似乎处理这个错误OK,它看起来像一个动态生成的404 MVC页面渲染为https://stackoverflow.com/%7c. 有任何想法吗? 解决方法
尝试拦截Global.asax文件中的异常.实现那里(Global.asax.cs)这个方法:
protected void Application_Error(Object sender,EventArgs e) { Exception ex = Server.GetLastError(); //do whatever you want with that exception //or get the url from the context,reformat and redirect } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – 如何在asp.net mvc应用程序中使用Gmail S
- asp.net-mvc – ICommandHandler / IQueryHandler with asy
- asp.net-mvc – 理解和使用“服务层” – .NET MVC 5
- asp.net – Web.config Transforms在没有的情况下添加额外的
- asp.net-mvc – ASP.Net MVC路由策略
- asp.net – 如何显示更好的错误:“从客户端检测到一个潜在
- asp.net – 前端头还是后端?
- ASP.NET Core Identity核心知识
- 在ASP.NET中为命中计数器实现存储的最佳方法是什么?
- Azure Event Hub 技术研究系列3-Event Hub接收事件
- asp.net-mvc – 如何在不依赖NHibernate的情况下
- asp.net-mvc – MVC中的Windows身份验证
- asp.net-core – ASP.NET核心中的Angular CLI,具
- asp.net-mvc – MVC与WebForms
- asp.net-mvc – 当注入服务或控制器的依赖关系太
- SignalR的简单实现消息广播
- asp.net-mvc-3 – MVC3 Ajax.ActionLink
- asp.net-mvc – ASP.NET MVC开源实境应用
- asp.net – 如何在ListView中使UpdatePanel工作?
- asp.net-mvc – ASP.NET MVC视图或URL应该有多少