2010-03-31 9 views
2

J'aimerais simplement savoir comment désactiver la réécriture d'URL dans asp.net MVC. Je n'ai pas besoin d'url réécrire dans ma demande et je voudrais l'éteindre. Raison: Je suis conscient que la réécriture d'url utilise la réflexion et voudrait sauver quelques cycles de cpu en l'évitant. MerciComment désactiver le routage d'URL ASP.NET MVC

Répondre

1

Retirez les routes définies dans le Global.ascx

+0

Je reçois cette erreur ... "La requête entrante ne correspond à aucun itinéraire" – Luke101

+0

Supprime les entrées de routage du web.config. –

2

Si vous êtes préoccupé par la performance alors ne soyez pas. Le moteur de routage, malgré le fait que l'utilisation de la réflexion est très optimisée. Aussi, si vous désactivez le routage, comment voulez-vous que vos actions de contrôleur soient invoquées?

+2

Ouais, désactiver un peu le routage détruit tout le paradigme MVC –

+0

@PieterG, vous avez absolument raison, le routage est un composant de base dans le paradigme MVC. –

+0

Je ne pouvais pas être plus d'accord. Il est inutile de désactiver le routage dans MVC. En outre, «quelques cycles de cpu» n'est rien dans une application Web. Le simple surcoût TCP est probablement un million. – mnemosyn