Я загрузил исходный код 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 или веб-формы?