Перенос файлов web.config в новые версии фреймворка - PullRequest
0 голосов
/ 27 мая 2010

До сих пор я перенес два решения ASP.NET MVC 1 в MVC 2 и поэтому сохранил мой web.config почти таким же, просто изменил в нем необходимые вещи, как описано в примечаниях к выпуску.

Хотя я создал несколько новых тестовых веб-страниц MVC 2 с нуля, до сих пор я не проверял новый web.config по умолчанию. Сегодня, когда я создал новое пустое веб-приложение MVC 2 и открыл web.config, я обнаружил, что оно намного меньше. Там почти нет модулей, нет обработчиков и т. Д.

Теперь я подумываю переместить некоторые фрагменты из старого web.config в новый (например, раздел nhaml, раздел членства, ...)

Мне было интересно, как другие решают проблему изменения файлов web.config с течением времени и каковы ваши лучшие практики.

1 Ответ

1 голос
/ 27 мая 2010

Файл web.config вырос с .NET 3.0 и .NET 3.5 из-за того, что они все еще использовали CLR 2.0. Это означало, что любые дополнительные сборки, необходимые для новых специфических функций 3.0 / 3.5, должны были добавляться явно - CLR не знал, что они были необходимы.

Новые проекты нацелены на версию .NET 4.0 по умолчанию и, в свою очередь, CLR 4.0, которая знает о дополнительных сборках 3.0 / 3.5 / 4.0.

Я бы предположил, что web.config снова вырастет, когда выйдет ASP.NET 5.0 и все еще использует CLR 4.0!

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