ASP.Net MVC приложений имеет два web.config с. Один в корневой папке и один в папке View s. Почему?
web.config
View
С Pro ASP.NET MVC 2 Книга:
/ Views / Web.config:
Это не главное приложение Файл Web.config. Это просто содержит директива, инструктирующая веб-сервер не обслуживать файлы * .aspx под / Представления (потому что они должны быть отображается контроллером, не вызывается прямо как классические веб-формы * .aspx файлы). Этот файл также содержит Конфигурация необходима, чтобы сделать стандартный компилятор страниц ASP.NET ASPX правильно работать с ASP.NET MVC view синтаксис.
Одной из причин является упрощение ваших просмотров и ваших страниц. Например, вы можете поместить компиляцию или даже объявление masterPageFile из ваших представлений в этот файл web.config. Фил Хаак написал отличную статью об этом -> http://haacked.com/archive/2009/08/04/views-on-a-diet.aspx