Outil de liste MVC routes de Visual Studio Express
Je suis en train d'apprendre .NET MVC et une application que je suis en train de construire est devenu plutôt comme des spaghettis. Dans mon code j'ai beaucoup d'actions dans les différents contrôleurs qui, naturellement, de produire tous les points de vue divers et partialviews. Pour aggraver les choses, j'ai @Html.L'Action des commandes d'ajouter une autre couche de confusion. Certains de ce qui est laissé par défaut échafaudage d'action.
Est-il un outil qui génère une liste de tous les trajets possibles dans mon site et le point de vue de leur retour?
J'aimerais aussi trouver tous les inutilisée de vues et d'actions sans vues et généralement refactoriser le tout correctement. Quelque chose comme ceci (merci de ne pas commenter sur cet exemple précis):
Route Views returned
------------------------------------------
/User/Edit /User/Edit.cshtml
/Admin/User/Edit /User/Edit.cshtml
...
Une telle chose existe? Peut-il être fait avec un .tt modèle?
Ou peut-être tout mon approche est mal..!
Aussi loin que je peux voir, aucune des suggestions actuellement la carte TOUTES les routes dans mon projet, pour autant que je sais. Ils vous demandent de frapper chaque page manuellement à 'debug'.
J'ai mis à jour ma réponse pour vous aider à un peu mieux. Espérons qu'il vous aide sur votre chemin.
OriginalL'auteur rwalter | 2012-11-30
Vous devez vous connecter pour publier un commentaire.
Ces peut-être peut vous aider sur votre chemin:
Je n'ai pas testé le Mvc Route Visualizer, mais il semble comme il pourrait en faire ce que vous demandez.
Edit:
Peut-être ce qui fonctionne le mieux pour vous. Il ne sera pas vous montrer les points de vue retourné, si, elle au moins afficher tous les contrôleurs et actions:
Après
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
, ajouter ces lignes de code:Générer et exécuter l'application.
Si vous avez installé Route Débogueur, vous pouvez y voir:
OriginalL'auteur Mario Sannum
Oui, vous pouvez utiliser Asp .Net MVC MiniProfiler.
Ici sont quelques-uns grands liens pour que
Miniprofiler Maison
Scott, Hanselman Blog
Sam Safran Blog
Voici une capture d'écran de la MiniProfiler :
Espérons que cela vous aidera.
OriginalL'auteur Sampath
Route débogueur par Phil Haack, peut vous aider à
ASP.NET Routage Débogueur
RouteDebugger 2.0
OriginalL'auteur archil