/ / Pouvez-vous créer un site Web ASP.NET MVC sans le projet? - asp.net, asp.net-mvc, configuration

Pouvez-vous créer un site Web ASP.NET MVC sans le projet? - asp.net, asp.net-mvc, configuration

Est-il possible de créer un site Web MVC sansavoir à créer une application Web MVC via Visual Studio? Fondamentalement, je veux juste que ce soit un site Web simple et ne pas avoir à le recompiler dans VS. Je veux le développer en tant que "site Web" sur un serveur de test et me connecter avec des extensions de première page dans VS express. Si je copie les fichiers d'une application MVC, supprimez l'espace de noms du projet dans les fichiers dont je reçois juste des erreurs:

Default.aspx

Default.aspx.cs

en utilisant System.Web; using System.Web.Mvc; using System.Web.UI;

classe partielle publique MyDefaultPage: System.Web.UI.Page { public void▶Load (expéditeur d'objet, System.EventArgs e) { ....

Message d'erreur de l'analyseur: impossible de charger le type "_Par défaut".

Toutes les idées sont très appréciées.

Réponses:

1 pour la réponse № 1

Les contrôleurs ASP.NET MVC sont des classes .NET compilées. Vous pouvez éditer la source et compiler via la ligne de commande, mais vous devrez toujours compiler le code source pour qu'il fonctionne.

Je n'ai jamais utilisé d'extensions de première page, mais je doute qu'elles soient utiles lorsque vous travaillez avec ASP.NET MVC.


1 pour la réponse № 2

L'erreur que vous obtenez est le résultat du nom de votre page code-behind MyDefaultPage, et ton @Page directive indique qu'il devrait être _Default.

Les modifications apportées à la page aspx déclencheront la recompilation; Je ne l'ai cependant pas essayé avec un code-behind (je ne l'ai pas non plus essayé avec MVC)

Étant donné que MVC est conçu pour permettre le développement orienté objet et les tests unitaires, je ne le vois pas comme une bonne utilisation dans ce cas. Vous pouvez faire un développement simple de type ASP classique, cependant.