La vraie réponse est que Microsoft veut vous faire croire que vous avez besoin de VS pour faire du MVC. Cependant, pour convertir le projet en JIT pur qui est beaucoup plus facile à travailler...
Vous pouvez le faire de manière assez directe.
(1) Déplacez tous les dossiers contenant des fichiers de classe vers App_Code
(laissez le dossier Views où il se trouve)
(2) Faire Global.asax
sans avoir besoin d'un code derrière ou d'une référence d'héritage en supprimant ces attributs puis en plaçant
[script runat="server"]
... place contents of code behind's class inner code
[/script]
et supprimer le code derrière pour de bon
(3) Dans Bin
Supprimez la référence à la DLL du projet en veillant à conserver les autres DLL nécessaires à l'exécution de MVC.
(4) Supprimez les fichiers de solution et les dossiers de propriétés et d'obj.
Je le fais régulièrement pour nop MVC car il est beaucoup plus simple de travailler avec le volet web en JIT. Les développeurs qui ne comprennent pas cela ne travaillent pas dans les tranchées tous les jours sur de nombreux sites Web avec diverses corrections rapides personnalisées nécessaires. Les sites sur lesquels nous travaillons reçoivent des centaines de milliers de visites par jour, et l'utilisation du JIT n'entraîne aucune pénalité de performance après le choc initial.
Il semble que le moins soit le plus lorsqu'il s'agit du développement de petits sites web.