J'ai vu plusieurs autres messages similaires à celui-ci (à savoir https://stackoverflow.com/questions/5237/solutions-for-working-with-multiple-branches-in-asp-net) mais il y a plusieurs problèmes que j'ai qui semblent être différents des autres posts similaires.Travailler avec plusieurs branches dans ASP .NET
J'ai une application ASP .NET qui utilise un répertoire virtuel hors de localhost. Il y a plusieurs endroits dans le code où j'ai besoin de référencer le nom du répertoire virtuel, donc le répertoire virtuel doit être en place et nommé correctement pour que cela fonctionne. J'utilise également mon fichier httpd.conf pour formater mes URL afin d'éviter les chaînes de requête encombrées. Cela étant dit, je viens de publier mon application et j'ai maintenant besoin de créer un environnement ramifié pour corriger les bogues chaque fois qu'il y a un bogue dans le code live et que je ne veux pas télécharger le code de développement. Le problème est que je dois être capable d'exécuter facilement mon code ramifié parallèlement à mon code de développement sans devoir faire beaucoup de travail avec IIS et les fichiers de configuration chaque fois que je veux charger dans mon code ramifié. Les inconvénients sont que l'environnement parallèle doit avoir le répertoire virtuel en place et travailler avec le même httpd.conf (pour le formatage de l'URL).
Je ne pense pas que Cassini fonctionnerait parce que j'ai besoin de SSL et bien sûr ... le httpd.conf et les répertoires virtuels devraient encore être en place.
La solution idéale dans mon esprit serait d'exécuter un site Web parallèle à localhost avec le même httpd.conf et le même répertoire virtuel ... mais je cours XP Pro et ils ne "font" pas plusieurs sites Web . Avoir votre processus de construction créer le répertoire virtuel chaque fois que la construction est exécutée.
@Joseph: Bonne idée! Est-ce que cette commande va dans le web.config? Connaissez-vous un moyen de vous assurer qu'il s'exécute uniquement en mode débogage? – Adam
@danswain: Vous avez mentionné l'exécution de cette commande dans un événement post-build. Connaissez-vous une bonne ressource pour les commandes d'événements de construction? – Adam
Les deux réponses ont été très utiles. Je pense que je vais essayer de comprendre comment modifier le chemin cible du répertoire virtuel iis via un événement post-build, car je peux vérifier s'il est en mode de débogage lorsque je suis dans l'événement post-build. – Adam