J'ai un Web Forms ASP.NET application dans le processus de migration vers ASP.NET MVC 1. urls sont les suivantes:UrlRewriting de ASP.NET WebApplication à ASP.NET MVC WebApplication
hxxp: // domaine /Default.aspx (WebForms)
hxxp: // domain/mvc/contrôleur/action (MVC)
(hxxp parce stackoverflow pense qu'ils sont des liens et me empêche de poster tant)
"Mvc" est une autre application à l'intérieur de mon site Web dans IISJ'ai besoin maintenant d'être en mesure de le faire:
hxxp: // domain/SubsiteName /Default.aspx (WebForms) hxxp: // domain/SubsiteName/mvc/Contrôleur/Action (MVC)
Où 'sous-site' peut être n'importe quoi et doit être vérifié en cours de fonctionnement. Je ne peux pas créer de répertoires pour chaque sous-siteName.
Je pensais à UrlRewriting, donc/sous-site/* réécrit à/*, mais alors je devrais réécrire à partir de WebForms à MVC.
Je ne peux pas imaginer un moyen de faire une demande à hxxp: // domain/SubsiteName/mvc/ jamais être prises par l'application MVC dans ce scénario.
Des idées?
En fait, ce que je avais besoin était de faire hxxp: // domain/SubsiteName/mvc/Contrôleur/Action récrire à hxxp: // domain/mvc/contrôleur/Action Je pense que je l'ai mentionné que le 'MVC' était une application dans le même WebSite hébergeant l'application WebForms, afin de partager des fichiers web.config. J'ai trouvé que Managed Fusion n'a pas pris les URL MVC. Il enregistre uniquement les accès à * .aspx, peut-être parce qu'il s'agit d'une solution de domaine d'application. J'ai résolu mon problème avec le module Helios ISAPI_Rewrite. Malheureusement, ce n'est pas open source et la version Lite ne supporte pas le déploiement manuel. Merci pour l'aide man. – Fauna