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 – ASP.NET MVC是否需要安装在我的生
- asp.net-mvc – asp.net mvc – string或int的路
- 为什么我的ASP.NET项目不会在启动项目中运行在开
- asp.net-mvc – ASP.NET MVC ViewModel方法 – 是
- asp.net-mvc – 如何绘制密码字段就像我们绘制Em
- asp.net-mvc-4 – 如何实现自定义SiteMapNodePro
- asp.net – DotNetOpenAuth.WebServerClient.XSR
- asp.net-mvc – Visual Studio 2015 – ASP.Net应
- asp.net-core – MVC 6 Web Api:解析201上的位置
- asp.net-mvc – 为什么HttpContext不是从HttpCon
