Scottgu Открывает Серию Статей О Vs 2010 И .Net 4.0

Упрощенные файлы web.config

Это перевод первой статьи из серии статей Скотта Гатри о VS 2010 и .

NET 4.0. Лично я кое-что знаю о том, что будет дальше, и могу вас заверить, что будет много интересного об изменениях в .

NET 4.0, ASP.NET 4.0 и VS2010. Следите за новыми статьями и подписывайтесь на RSS-канал блога ScottGu.

Это первая статья в моей запланированной серии статей о предстоящих VS 2010 и .

NET 4. Эта статья будет короткой, но я думаю, что она описывает очень полезное изменение, которое будет в ASP.NET 4.0: более простые и короткие файлы web.config. Впервые вы столкнетесь с этим изменением, когда создадите новый пустой проект веб-приложения ASP.NET 4.0 в Visual Studio 2010 через меню Файл-> Новый проект (именно поэтому я выбрал эту тему для первой статьи).



Файлы Web.config в .

NET 3.0 и 3.5.

С каждым последующим выпуском .

NET файлы web.config, включенные в проекты ASP.NET, увеличивались в размере.

Например: файл web.config по умолчанию при создании нового проекта в Visual Studio 2008 SP1 вырос до 126 строк, которые содержат всё — от описаний разделов до определений обработчиков и модулей, входящих в механизм обработки HTTP-запросов ASP.NET. Такое увеличение размера происходит потому, что .

NET 3.0 и .

NET 3.5 используют один и тот же файл конфигурации CLR и Machine.config, которые были включены в .

NET 2.0, и поэтому просто добавляют или обновляют сборки после установки.

Чтобы избежать риска случайной перезаписи пользовательских настроек в исходном файле Machine.config 2.0, мы не регистрировали определения раздела, обработчика и модуля, которые были представлены в .

NET 3.0 и 3.5, в файле Machine.config. Вместо этого мы по умолчанию записываем все эти данные в локальный файл web.config приложения.

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



Файлы Web.config в .

NET 4

.

NET 4 содержит новую версию CLR и новый файл Machine.config, специфичный для .

NET 4 (который устанавливается вместе с существующим файлом для .

NET 2, .

NET 3 и .

NET 3.5).

Новый файл Machine.config для .

NET 4 теперь автоматически регистрирует все разделы, обработчики и модули ASP.NET, которые мы добавляли год за годом, включая функциональные возможности для: * ASP.NET AJAX. * Динамические данные ASP.NET. * Маршрутизация ASP.NET (механизм, который можно использовать как для веб-форм ASP.NET, так и для ASP.NET MVC).

* ASP.NET Chart Control (который теперь будет встроен в дистрибутив ASP.NET V4) Все эти изменения означают, что когда вы создаете новый проект «Пустое приложение ASP.NET» в VS 2010, вы увидите новый упрощенный и уменьшенный файл web.config, используемый по умолчанию в приложении:

ScottGu открывает серию статей о VS 2010 и .
</p><p>
NET 4.0

Первый раздел конфигурации сообщает ASP.NET, что отладка должна быть включена для приложения по умолчанию, и указывает версию .

NET, на которую должна ориентироваться Visual Studio во время работы механизма intelliSense (VS2010 поддерживает многоцелевую разработку, поэтому intelliSense IDE будет автоматически настраиваются в соответствии с указанной вами версией платформы).

Во втором разделе конфигурации указывается, следует ли использовать «интегрированный» режим при запуске приложения ASP.NET в IIS7. Этот параметр определяет, следует ли запускать все HttpModules ASP.NET для всех запросов к приложению или только для URL-адресов, специфичных для ASP.NET. Мы устанавливаем для этого значения значение true, разрешая механизм по умолчанию для новых приложений ASP.NET, поскольку по соображениям совместимости настройки IIS7 по умолчанию установлены так, что ASP.NET HttpModules запускается только для URL-адресов, специфичных для ASP.NET (а не для всех запросов).

.



Заключение

Упрощенный файл web.config — это небольшое изменение, но, тем не менее, я думаю, что это изменение сделает ваш опыт создания проектов ASP.NET с нуля немного более удобным и доступным.

В последующих статьях я остановлюсь на множестве других, более важных улучшений, которые появятся в ASP.NET 4 (но будут и небольшие и приятные вещи).

Надеюсь, эта статья была вам полезна, Скотт

ScottGu открывает серию статей о VS 2010 и .
</p><p>
NET 4.0

Теги: #.

NET #.

net 4.0 #visual studio 2010 #Visual Studio

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.