1 votes

Routage url mvc. Comment cela fonctionne

la dernière fois que j'ai débogué notre application qui est écrite en mvc

Je crée un point d'arrêt sur le routage dans globals.ascx.cs.

je vois que lorsque mon point d'arrêt va sur le routage de droite, la page s'affiche dans le navigateur mais mon point d'arrêt vérifie tous les autres routages qui sont écrits dans le globals.ascx.

Après cela, lorsque je rafraîchis le navigateur, le routage fonctionne mais le point d'arrêt n'est pas débogué.

Comment fonctionne le routage d'URL dans asp.net MVC ?

Ai-je raison de dire " When you request the server all url routing is loaded in the cache and if you request again then he load from cache."

2voto

Michael Haren Points 42641

Les routes que vous enregistrez dans votre fichier global.asax.cs ne sont initialisées que lorsque l'application démarre. Cette partie de l'exécution a rien à faire avec une demande entrante autre que le fait qu'une demande entrante fera démarrer une application non démarrée.

Les demandes ultérieures toucheront l'application déjà en cours d'exécution (en supposant qu'elle n'a pas été recyclée ou arrêtée), de sorte qu'elle n'aura pas besoin de réinitialiser les routes.

Si vous voulez déterminer quelles routes sont utilisées pour servir une requête, ce n'est pas l'endroit pour un point d'arrêt (je ne suis pas sûr de ce que c'est, désolé).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X