2011-01-31 6 views
0

Le principal problème est: How do i incorporate an appSettings.Config file with a particular build(dev, stage, live)? Mon appSettings.Config modifie les chaînes de conx pour les sources de données en fonction du serveur sur lequel le package est déployé. Je suis capable de passer par les configurations de paquetages et d'ajouter mon appSettings.Config, cependant, je peux seulement ajouter un dev, un stage ou un live. Ce que je dois faire, c'est être capable de construire la solution et, en fonction du type de construction, incorporer les apps/dev/stage/live. Comment pourrais-je faire ça?Déploiement SSIS: App Stage Live AppSettings

Répondre

0

Vous pouvez inclure tous les fichiers de configuration dans l'installation, puis pointer vers le fichier correct via une variable d'environnement. Je sais que vous souhaitez basculer le fichier de configuration en fonction de la configuration de la solution, mais vous envisagerez une solution complexe lorsqu'une alternative plus simple existe.

Son straight-forward tout à fait d'ajouter des informations de registre pendant le package d'installation qui va définir la variable d'environnement de la machine sous la clé:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\MyVariable 

... sur le chemin du .dtsConfig pour l'environnement actuel.