2010-04-15 4 views

ответ

3

Веб-сайт проектов работы, предоставляя вам возможность позволить страниц компилируется на лету. Это означает, что ваш код в коде (или на странице) для этих страниц не скомпилирован до тех пор, пока не будет сделан запрос на просмотр страницы. Единственная причина, по которой это работает, заключается в том, что ваша страница и код для нее связаны друг с другом.

В проекте ASP.NET MVC пользователь не запрашивает страницу. Они вводят URL-адрес, а URL-адрес маршрутизации направляет запрос соответствующему контроллеру для обработки. Поскольку представления и контроллеры не связаны неявно, как файлы ASPX и Code-Behind, их необходимо предварительно скомпилировать.

Таким образом, веб-приложение является единственным вариантом, который будет работать для ASP.NET MVC.

2

ASP.NET MVC основан на компиляции (т. Е. Вы компилируете перед развертыванием) модели WAP.

(проекты веб-сайта составляются в развертывании по умолчанию.)

Смежные вопросы