2010-08-18 9 views
3

J'essaie de développer ma première application web en utilisant les transformations Web.Config.Les transformations web.config fonctionnent-elles pendant le cycle de construction/développement, pas seulement pendant la publication?

Essayer d'exécuter l'application (construire avec la configuration de construction "Dev") dans le serveur Web de débogage Asp.Net intégré dans VS le site ne semble pas fonctionner - la configuration "Web.Dev.config" doesn ' t semblent être vus par l'application.

Est-ce normal? Est-ce seulement en déployant que les transformations se produisent?

Merci beaucoup!

Répondre

2

Dans tout site Web asp.net, seul web.config est examiné par le serveur Web. web.dev.config sera toujours ignoré (traité comme rien de plus qu'un fichier inconnu). Cela est vrai indépendamment de l'exécution dans Visual Studio ou IIS.

+0

Alors c'est seulement quand vous choisissez "Publier" que les transformations se produisent alors? – Kenny

+0

D'accord, je vois ça maintenant. Cela a du sens aussi, comme si le processus de construction avait changé le Web.Config avec un "insert", alors il continuerait à être inséré ... – Kenny