Как IIS знает, является ли запрос веб-формами или MVC? (ASP.NET) Короткий вопрос: Как IIS знает, является ли запрос webforms или MVC? Ответ 1 Краткий ответ: IIS не знает; ASP.NET знает через HTTP-обработчики Оба WebForms и MVC построены поверх ASP.NET, и оба используют обработчики HTTP для обработки каждого запроса: WebForms имеет .aspx файлы, сопоставленные с PageHandlerFactory MVC интегрируется в инфраструктуру Routing как IRouteHandler. Маршруты уведомляются о запросах через UrlRoutingHandler ASP.NET, в свою очередь, уведомляется обо всех запросах в IIS7 + и через сопоставленные расширения файлов в IIS6 - Ответ 2 IIS этого не знает. URL-адрес анализируется ASP.NET(который является основой обоих веб-форм как MVC) в соответствии с настройками в web.config.
Ответ 1 Краткий ответ: IIS не знает; ASP.NET знает через HTTP-обработчики Оба WebForms и MVC построены поверх ASP.NET, и оба используют обработчики HTTP для обработки каждого запроса: WebForms имеет .aspx файлы, сопоставленные с PageHandlerFactory MVC интегрируется в инфраструктуру Routing как IRouteHandler. Маршруты уведомляются о запросах через UrlRoutingHandler ASP.NET, в свою очередь, уведомляется обо всех запросах в IIS7 + и через сопоставленные расширения файлов в IIS6 -
Ответ 2 IIS этого не знает. URL-адрес анализируется ASP.NET(который является основой обоих веб-форм как MVC) в соответствии с настройками в web.config.