2011-03-30 4 views
0

Je suis en train de traiter les demandes de domaine comme whois.innovacube.com/anydomain.com comme whois.domaintools.com/stackoverflow.comComment router n'importe quelle extension avec le routage asp.net 4?

Mon fichier global.asax contient du code ci-dessous et il gère des demandes similaires/test:

<%@ Application Language="C#" %> 
<%@ Import Namespace="System.Web.Routing" %> 

<script runat="server">  
    void RegisterRoutes(RouteCollection routes) 
    { 
     routes.Ignore("{resource}.axd/{*pathInfo}"); // ignore web resources etc 

     routes.MapPageRoute("domain", "{domain}", "~/default.aspx"); 
    } 
    void Application_Start(object sender, EventArgs e) 
    { 
     RegisterRoutes(RouteTable.Routes); 
    } 
</script> 
+0

Quelle version d'IIS utilisez-vous? –

+0

IIS 7.5 sur Windows Server 2008 Web –

Répondre

1

J'ai résolu le problème en créant le fichier web.config et en ajoutant lignes ci-dessous:

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer> 
0

Avez-vous essayé cette

routes.MapPageRoute("domain", "{*domain}", "~/default.aspx"); 

il devrait attraper tous

+0

J'ai. Ça ne marche pas non plus. –

Questions connexes