ASP.NET MVC et deux fichiers Web.config

Où le Web.config est-il supposé aller dans un projet ASP.NET MVC?

Je viens de rencontrer une erreur en essayant de le faire:

_cnstr = System.Configuration.ConfigurationManager. ConnectionSsortingngs["production"].ConnectionSsortingng; 

Le modèle MVC par défaut place Web.config à la racine du projet.

Si vous entrez dans les propriétés d’un projet (l’écran avec les tabs verticaux). Allez dans les parameters et essayez de créer un paramètre d’application, il vous demandera de ne pas avoir de fichier de configuration. Quand il crée le fichier, il le fait à la base du dossier Views. J’ai maintenant deux fichiers Web.config. Est-ce que c’est comme ça?

Et je suppose que je devrais mettre ma chaîne de connexion dans les “vues” web.config pour éviter l’erreur. Pensées? Est-ce un bug dans la dernière version des bits ASP.NET MVC?

MISE À JOUR: Voir la réponse de David

Les parameters doivent aller dans le fichier web.config à la racine de l’application. Web.config dans le dossier des vues est là pour bloquer l’access direct aux pages aspx de la vue qui ne devraient être servies que par des contrôleurs.

(Et: j’ai essayé de créer des parameters d’application sur ma machine, avec ASP.NET MVC RC 1 installé, en utilisant une application Web mvc nouvellement créée. Ils sont ajoutés à web.config à la racine de l’application.)