Где должен находиться Web.config в проекте ASP.NET MVC?
Я только что столкнулся с ошибкой, пытаясь сделать это:
_cnstr = System.Configuration.ConfigurationManager.
ConnectionStrings["production"].ConnectionString;
Шаблон MVC по умолчанию помещает файл Web.config в корень проекта.
Если зайти в свойства проекта (экран с вертикальными вкладками). Зайдите в настройки и попробуйте создать настройку приложения, оно подскажет вам, что у вас нет файла конфигурации. Когда он создает файл, он делает это в основании папки Views. Теперь у меня есть два файла Web.config. Это так и должно быть?
И я полагаю, что я должен поместить строку подключения в файл "views" web.config, чтобы избежать ошибки.
Мысли? Это ошибка в последней версии битов ASP.NET MVC?
UPDATE:
См. Ответ Давида