Voici le scénario: Le serveur A héberge l'application 'principale' (www.example.com) Le serveur B héberge une application de support (b.example.com) Ils sont connectés en interne par un 192. * adresse et sont à la fois disponibles en externe par DNSIIS 6 - Créer un répertoire virtuel qui pointe vers une application IIS sur un serveur différent?
serveur A a plusieurs répertoires virtuels qui sont mis en correspondance par le biais des partages UNC: www.example.com/virtual1 -> \ 192.168.1.1 \ virtual1 (sur serverB)
Je voudrais être en mesure d'exécuter l'application qui se trouve sur le serveur B (servi via IIS) et faire apparaître comme si elle fonctionne sur serverA:
www.example.com/application -> b.example.com/app
Je voudrais quand même être en mesure d'accéder au serveur B directement
b.example.com/app
Des idées?
Edit:
Transforme la demande derrière le proxy a refusé de me laisser changer dynamiquement sa forme « action » (ni ne me laisse rien changer d'autre). J'étais capable d'afficher les données du serveur; . Ne pouvait pas poster :(
Ainsi, les deux réponses m'a orienté dans la bonne direction j'ai utilisé un proxy:
http://code.google.com/p/iisproxy/
J'ai créé un répertoire virtuel sur le serveur A qui correspondent aux répertoires dont je avais besoin sur Serveur B - et cela a fonctionné! :-)
ne fonctionne pas :( J'ai fait le "connecter en tant que" avec un compte d'administrateur de domaine (juste pour être sûr), mis en place avec les autorisations d'exécution, et vérifié la version ASP.Net correcte Donne-moi une erreur 404 - apparaît comme si le fichier .dll auquel j'accède est à la recherche de ressources sur le serveur A qui n'existent pas – JayTee
Hm, j'avais ce problème aussi: essayez d'ajouter un nouveau compte d'utilisateur sur votre serveur principal qui a le même nom et mot de passe que le compte sur le serveur B. Cela devrait résoudre le problème. – splattne