Pour le projet Asp.net Mvc, je dois rediriger chaque demande à la page de configuration lorsque l'utilisateur (devrait être administrateur de ce site) visiter ce site Web à la première fois. Cette opération comme la page de connexion par défaut (chaque demande sera redirigée vers la page de connexion par défaut si l'accès est refusé).Comment configurer Asp.net Mvc pour rediriger chaque requête vers la page de configuration?
Après configuration par l'utilisateur du fichier de configuration, la table de routage est mappée aux contrôleurs normaux.
Ps. Cette page devrait aider Admin à détecter la configuration des erreurs et à les déployer facilement.
Mise à jour # 1 J'essaie d'utiliser ASP.NET MVC WebFormRouting Demo sur CodePlex. Mais je ne peux pas rediriger lorsque l'utilisateur visite une page existante comme "~/AccessDenied.aspx" ou "~/web.config".
routes.MapWebFormRoute("RedirectToConfig", "{*anything}", "~/App_Config");
Merci,
Donc, j'ai besoin de créer une classe RouteBase personnalisée pour attraper toutes les règles en utilisant la classe RouteTable. –
Je pense qu'une contrainte personnalisée est suffisante – chris166
Mais je n'ai aucun contrôleur pour gérer cette requête. Je n'utilise qu'un seul fichier aspx. Comment router une requête vers un fichier aspx comme '~/App_Config/Default.aspx' ou '~/App_Config'? –