Реальный ответ заключается в том, что Microsoft хочет, чтобы вы купили то, что вам нужно, чтобы VS сделал MVC. Однако, чтобы преобразовать проект в чистый JIT, с которым проще работать ...
Вы можете сделать это довольно прямо.
(1) Переместить все папки, содержащие файлы классов, в App_Code
(оставить папку Views там, где она есть)
(2) Сделать Global.asax
не нуждающимся в коде или наследовать ссылку, удалив эти атрибуты и поместив
[script runat="server"]
... place contents of code behind's class inner code
[/script]
и удалите код позади навсегда
(3) В Bin
Удалите ссылку на DLL проекта, убедившись, что остальные необходимые библиотеки DLL сохранены с точки зрения запуска MVC
(4) Удалить файлы решения и папку свойств и папку obj
Я обычно делаю это для nop MVC, так как гораздо проще работать с веб-уровнем на JIT. Разработчики, которые этого не понимают, не работают в окопах каждый день на многих веб-сайтах с необходимыми различными быстрыми исправлениями. Сайты, над которыми мы работаем, получают сотни тысяч посещений в день, поэтому использование JIT не снижает производительности после первоначального увеличения.
Кажется, чем меньше, тем больше, когда речь идет о разработке небольших веб-сайтов.