Я скачал исходный код MVC 3, чтобы узнать, как он работает.
Многие говорили, что MVC перехватывает запросы Http от класса UrlRouting Moudle.
Я знаю, когда вы настраиваете HttpModule, вам нужно зарегистрировать его так:
<system.webServer>
<modules>
<add name="test" type="WebApplication2.MyModule1,WebApplication2"/>
</modules>
</system.webServer>
Итак, приложение Asp.net mvc Файл Web.config Должен иметь раздел конфигурации:
<add name="UrlRoutingModule"
type="System.Web.Routing.UrlRoutingModule,..." />
Но я не могу найти его в файле web.config , при создании нового приложения Asp.net MVC.
Кто-то сказал, что IIS 7 автоматически добавит его.
Когда в IIS7 добавить раздел конфигурации?
Чем отличается IIS7 от приложения MVC или WebForm?