J’utilise la version 1.6 du kit de développement logiciel Windows Azure. Si je comprends bien, l’équilibreur de charge émulé écoute sur 127.0.0.1 et les instances des applications Web sont créées à 127.255.0. [0,1 …].
Je dois effectuer des tests sur plusieurs navigateurs au fur et à mesure de mon développement. J’ai donc créé une charge de machines virtuelles via Virtual PC et Oracle VirtualBox avec différentes configurations de navigateur. Malheureusement, il semble que je ne puisse pas accéder à l’équilibreur de charge émulé ni aux instances séparées des machines virtuelles, car tout est lié aux adresses de bouclage.
Est-ce que quelqu’un a des idées sur comment je peux faire ça? Merci!
Hm, je n’ai pas testé exactement votre scénario, mais cela devrait fonctionner car j’ai utilisé une approche similaire pour d’autres types de tests. Alors voici la solution possible:
Étapes de configuration:
Remarque: Il est très important que vous arrêtiez le mappeur de ports avant d’exécuter votre déploiement Azure Emulator et que vous le démarriez une fois le déploiement terminé. En effet, lors de l’exécution, PortMapper essaiera d’obtenir le port 81 sur toutes les interfaces réseau (y compris le bouclage). Cela forcerait l’émulateur Azure à accéder au port 82 à la place.
Essayez d’append plus de mappages à votre application IIS. + Vous devez avoir un adaptateur de bouclage configuré sur votre machine virtuelle.
En réalité, la solution la plus simple consiste à utiliser PJS PassPort.
http://sourceforge.net/projects/pjs-passport/
Très facile. N’oubliez pas de l’exécuter en tant qu’administrateur.
Sous Windows 7, le “piratage” actuel, autant que je sache, doit aller à (en supposant la structure de répertoires par défaut ici):
C:\Program Files\Microsoft SDKs\Windows Azure\Emulator\devfabric
et éditez les deux:
IISConfigurator.exe.config IISConfigurator.exe.express.config
et modifier / configuration / appSettings pour inclure un élément remplace évidemment “VOTRE ADRESSE IP ICI” par votre adresse IP réelle telle que 192.168.1.71. Voici un exemple:
Le débogueur rest ouvert à l’emplacement d’origine 127.0.0.1:8* mais remplacez simplement 127.0.0.1 par votre adresse IP locale. En outre, vous devrez probablement redémarrer Windows 7 pour que ces modifications prennent effet et vous souhaitez modifier les fichiers de configuration en tant qu’administrateur, car ils sont protégés.