J'utilise UrlRewriting.Net pour réécriture d'url dans Asp.Net 2 et IIS 5.1 (hors ligne) et IIS 6 (en ligne)test local pour les sous-domaines en utilisant URL rewriter, Asp.Net 2
Les application effectue les éléments suivants:
Une URL de la nature suivante: http://username.site.com réécrites comme http://site.com/Default.aspx?user=username
Cela fonctionne parfaitement en ligne. Cependant, je voudrais savoir comment nous pourrions tester ce hors ligne.
J'ai essayé de pointer l'application vers 127.0.0.1 via IIS, puis de mettre nomutilisateur.site.com dans le fichier hosts pour pointer vers 127.0.0.1 - mais cela ne fonctionne pas.
Le site Web se charge - mais la chaîne de requête n'est pas générée.
Vous avez également essayé de mettre simplement site.com -> 127.0.0.1 dans le fichier hosts et d'accéder à l'utilisateur nom_site.site.com. Mais dans ce cas, le site ne charge pas (site non trouvé)
Des idées?
Merci. J'ai déjà essayé cela. Toutefois, cette méthode renvoie pour une raison quelconque une chaîne de requête vide. L'application est censée me renvoyer un querystring: user = nom d'utilisateur qui fonctionne bien en ligne - mais ne fonctionne pas hors ligne. – saurabhj