Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC和Web表单注册_Asp.net Mvc_Webforms - Fatal编程技术网

Asp.net mvc ASP.NET MVC和Web表单注册

Asp.net mvc ASP.NET MVC和Web表单注册,asp.net-mvc,webforms,Asp.net Mvc,Webforms,IIS如何知道何时将请求路由到ASP.NET MVC框架而不是Web表单框架 通过查看MVC项目的Web.config,我看不到任何已注册的模块或处理程序,Global.ascx似乎也没有这样做。因此,对于系统如何决定应该使用哪个路由发送请求,我有点不知所措。在查看MapRoute方法后,系统注册了一组路由,这些路由将匹配的请求卸载到IRouteHandler。然后,IRoutHandler返回一个实际处理最终请求的IHttpHandler 这是我目前的理解,可能不是100%正确 提示:MapR

IIS如何知道何时将请求路由到ASP.NET MVC框架而不是Web表单框架


通过查看MVC项目的Web.config,我看不到任何已注册的模块或处理程序,Global.ascx似乎也没有这样做。因此,对于系统如何决定应该使用哪个路由发送请求,我有点不知所措。

在查看MapRoute方法后,系统注册了一组路由,这些路由将匹配的请求卸载到IRouteHandler。然后,IRoutHandler返回一个实际处理最终请求的IHttpHandler


这是我目前的理解,可能不是100%正确

提示:MapRoute()。另一个提示:在任何操作方法中放置断点并查看调用堆栈。(确保启用框架源代码步进选项)MVC不直接为视图文件提供服务,因此您不能请求视图,您的请求必须通过操作方法,然后该方法将返回所需的视图。