De nombreuses sociétés d'hébergement vous permettent de définir quelle page s'affichera à l'utilisateur si l'utilisateur accède à une page qui n'existe pas. Si vous définissez une page .aspx, elle sera exécutée et affichée.Utilisation des sociétés d'hébergement "Comportement d'erreur 404" pour implémenter le routage d'URL
Ma question est, pourquoi ne pas l'utiliser pour le routage. puisque je peux analyser l'URL des utilisateurs, puis faire un serveur.transfer à la page que je veux. J'ai vérifié et il n'y a pas de redirection envoyée au client et les en-têtes http sont HTTP/1.1 200 OK.
Alors, est-ce une bonne idée pour les serveurs qui n'ont pas ASP.NET 3.5 SP1 ou si vous n'utilisez pas MVC?
Merci
Merci. C'est la raison exacte pour laquelle j'ai posé cette question, car cela semblait être un hack et je voulais savoir si les gens pensaient que ce serait fiable. Pourriez-vous s'il vous plaît me dire laquelle de vos recommandations vous suggéreriez pour un site hébergé sur un hébergement partagé (Godaddy dans ce cas). Par exemple, je ne peux pas ouvrir le gestionnaire IIS et faire ce que je veux ... – adinas
À peu près n'importe laquelle des solutions basées sur HttpModule sont très bien et ne nécessiterait rien de spécial dans IIS. Essayez celui-ci: http://www.urlrewriting.net/149/en/home.html Il est farily simple de travailler avec et bien documenté. –
Merci. J'ai passé les deux derniers jours à apprendre cela et ça a l'air bien – adinas