À l'heure actuelle, nos bases de données de test et de production sont sur le même serveur, mais avec des noms différents. Déployer a signifié l'édition de Web.config pour changer toutes les chaînes de connexion pour la base de données correcte. Une étape que j'oublie trop souvent ...Comment gérez-vous les chaînes de connexion lors du déploiement d'un site ASP.NET?
Nous avons enfin créé un nouveau serveur de base de données pour le test, et je déplace les bases de données ... mais maintenant le serveur sera différent et nous serons toujours besoin de gérer les problèmes de chaîne de connexion. Je pensais à le gérer via un fichier hosts, mais l'idée de le changer sur mon ordinateur de bureau chaque fois que j'ai besoin de tester les données de production me semble lourde. Donc, je me demande simplement s'il existe un meilleur moyen de le faire. Quelque chose qui construirait avec une configuration web « de production » pour le déploiement serait idéal ...
Ces bases de données sont trop volumineuses pour s'exécuter dans SQL Express ... mais je pense que je peux utiliser notre pare-feu pour m'assurer que la version de production ne se connecte pas à la mauvaise base de données. – CodeRedick
J'ai la version développeur de SQL Server installée localement, pas SQL Express. En tout cas, je n'aurais jamais toutes les données de production sur mon système local, juste quelques données de test. – tvanfosson