Où est le Web.config censé aller dans un ASP.NET projet MVC?
Je viens de tomber sur une erreur en essayant de le faire:
_cnstr = System.Configuration.ConfigurationManager.
ConnectionStrings["production"].ConnectionString;
La valeur par défaut MVC modèle met le Web.config à la racine du projet.
Si vous allez dans les propriétés du projet (l'écran avec les onglets verticaux). Accédez à paramètres, puis essayez de créer un paramètre d'application, il vous invite à entrer que vous n'avez pas de fichier de config. Lorsqu'il crée le fichier, il le fait à la base du dossier de Vues. Alors maintenant, j'ai deux Web.les fichiers de configuration. Est-ce la façon dont il devrait être?
Et je suppose que je devrais mettre ma chaîne de connexion dans les "points de vue" web.config pour éviter l'erreur. Pensées? Est-ce un bug dans la dernière version de l'ASP.NET MVC bits?
Mise à JOUR: Voir la réponse de David