2010-09-06 4 views
2

Nous avons plusieurs développeurs qui travaillent sur un projet et ils continuent à vérifier leurs web.configs avec leurs propres chaînes de connexion ce qui est pénible.Les transformations web.config peuvent-elles être configurées pour s'exécuter sur des machines de développement sans publication complète?

Existe-t-il un moyen de lancer la tâche TransformWebConfig sur une machine locale lorsque nous effectuons un débogage F5? J'ai créé une nouvelle configuration pour ma machine locale mais je n'arrive pas à comprendre comment pirater la tâche TransformWebConfig.

Ou existe-t-il un meilleur moyen d'isoler les chaînes de connexion entre les machines dev?

Merci à l'avance

Répondre

2

j'ai étudié cette question avant, mais n'a trouvé aucun moyen de le faire. Voici la SO link avec une réponse, y compris les raisons pour lesquelles cela ne fonctionnera pas.

Deuxième partie de votre question - de meilleures façons d'isoler les chaînes de connexion: Selon moi, il existe différentes approches

  • configSource pour les chaînes de connexion et build-actions pour copier les versions de développement dans le droit lieux
  • transformations web + à distance de mise au point avec un déploiement faux à un serveur IIS local
  • une base de données centrale s erver pour tester, pour garder les développeurs chaînes de connexion constante
Questions connexes