Routage d'URL ASP.NET 4.0 Erreur HTTP 404.0 - introuvable

J'ai mis en œuvre le routage d'URL dans ASP.NET 4.0 en utilisant la route suivante.

routes.MapPageRoute(
   "NewsDetails",               //Route name
   "news/{i}/{*n}",  //Route URL
   "~/newsdetails.aspx"      //Web page to handle route
    );

qui me donne l'url comme

http://www.mysie.com/news/1/this-is-test-news

et c'est de travailler dans mon localhost amende.

Mais quand je l'ai transféré sur le serveur, il donne ...

Server Error

404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, 
or is temporarily unavailable.

Si j'essaie http://www.mysie.com/news/1/this-is-test-news.aspx puis il affiche la page.

A toute personne qui ont le même problème?

Comment puis-je définir des URL
http://www.mysie.com/news/1/this-is-test-news pour fonctionner sur windows server 2008 ?

source d'informationauteur Pragnesh Patel | 2010-08-19