2010-03-02 5 views
0

Je veux identifier les catégories dans mon site dans l'url pas par id, mais par son nom. Quand j'ajoute la catégorie, quel nom contient le symbole "+" - j'ai l'erreur 404. Cette situation est sur le serveur Internet du produit, lorsque je suis déployé sur un serveur de studio visuel local - tout fonctionne bien. S'il vous plaît, suggérez-moi smth.Routage dans ASP.NET MVC

Exemple:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Catalog", id = "" }
);

http://wazy.ru/Catalog/Category/18+

+0

Le symbole "+" est un caractère URL parfaitement valide. Est-ce juste ces pages qui renvoient un 404? –

+0

oui. Je pense, que mon serveur iis est configuré ainsi, parce que j'ai écrit sur la page de catégorie de studio visuel locale affichée – hippout

+0

S'il vous plaît pouvez-vous lister l'itinéraire et l'URL que vous essayez de lancer? –

Répondre

1

serveur jeter wont erreur 404 lorsque les noms de mauvaise catégorie. Je pense que IIS ne peut pas atteindre-appeler le contrôleur ou l'action. Peut-être this link aider à comprendre comment déployer.