IIS url de redirection pour le répertoire virtuel

Comment puis-je définir une url de redirection pour un répertoire virtuel dans IIS 7.0? J'ai installé la dernière version du module de réécriture d'url 2.x.

Je peux expliquer mon problème avec un exemple:

J'ai un site web sur mon serveur IIS 7.0, www.mysite.com. J'ai décidé de créer un répertoire virtuel "ventes" en vertu de mon site qui pointe vers le site de répertoire racine. Maintenant, j'ai besoin de créer une url de redirection pour le vdir. Le vdir pointe vers le même répertoire racine virtuel que ma racine du site.

La grande idée est que je puisse aller à l'www.mysite/sales et je vais rediriger automatiquement vers www.mysite.com?productid=200.

J'ai essayé de rediriger avec la réécriture d'url pour vdir(pas de site), mais j'ai toujours ce message d'erreur:

Cannot add duplicate collection entry of type 'rule' with unique key 
attribute 'name' set to "test".

Ce qui se passe quand je suis pointant vers le virtuel vdir et essayez d'ajouter une règle.

Je peux ajouter des règles pour le site de niveau, mais les règles ne fonctionnent pas. Je veux dire l'url "www.mysite/sales" me donne l'erreur suivante. Je sais que la clé est unique. Je l'ai vérifié à partir du web.config.

Ce genre de fonctionnalité est vraiment facile à utiliser dans IIS 6.0, juste le point à vdir avec votre souris et de définir les propriétés-->une redirection vers l'url.

S'il vous plaît quelques-on expliquer quelle est la bonne façon de le faire dans IIS 7.0?

OriginalL'auteur Jouni | 2010-04-27