Salutations,Visual Studio 2010 ASP.NET 4.0 WebForms routage ne fonctionne pas dans IDE Debug Mode
J'utilise Visual Studio 2010 et ASP.NET 4.0 pour construire un projet WebForms qui utilise les nouvelles fonctionnalités de routage dans System.Web .Routing. Lorsque je compile ma solution et que je l'exécute à partir de l'environnement de débogage de VS.NET, seuls les routages avec RouteUrl qui incluent une extension ".aspx" sont correctement routés vers le fichier PhysicalFile. Il semble que les demandes faites à d'autres URL ne soient pas «détectées» par le moteur de routage pour le traitement. Dans le cas ci-dessous, "Scénario1" montre un 404 et "Scénario2" fonctionne correctement.
J'apprécierais énormément les conseils que vous pouvez fournir.
Voici le code correspondant dans mon global.asax:
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
// Register Routes
RegisterRoutes();
}
void RegisterRoutes()
{
System.Web.Routing.RouteTable.Routes.MapPageRoute("Scenario1", "scenario1/{option1}", "~/About.aspx");
System.Web.Routing.RouteTable.Routes.MapPageRoute("Scenario2", "scenario2.aspx", "~/About.aspx");
}
Merci de bien vouloir votre temps.
MomentSurfer