Два web.configs? - PullRequest
       2

Два web.configs?

2 голосов
/ 02 декабря 2010

ASP.Net MVC приложений имеет два web.config с. Один в корневой папке и один в папке View s. Почему?

Ответы [ 2 ]

2 голосов
/ 02 декабря 2010

С Pro ASP.NET MVC 2 Книга:

/ Views / Web.config:

Это не главное приложение Файл Web.config. Это просто содержит директива, инструктирующая веб-сервер не обслуживать файлы * .aspx под / Представления (потому что они должны быть отображается контроллером, не вызывается прямо как классические веб-формы * .aspx файлы). Этот файл также содержит Конфигурация необходима, чтобы сделать стандартный компилятор страниц ASP.NET ASPX правильно работать с ASP.NET MVC view синтаксис.

2 голосов
/ 02 декабря 2010

Одной из причин является упрощение ваших просмотров и ваших страниц. Например, вы можете поместить компиляцию или даже объявление masterPageFile из ваших представлений в этот файл web.config. Фил Хаак написал отличную статью об этом -> http://haacked.com/archive/2009/08/04/views-on-a-diet.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...