Вопрос

Что именно мы подразумеваем под ASP.NET версии 2.0?Это версия с .net CLR версии 2.0?

А как насчет aspnet_isapi.dll и aspnet_wp.exe?Как они соотносятся с версиями 1.1/2.0/3.5 .net framework?

.NET 3.5 использует CLR 2.0.Означает ли это, что в ASP.NET 3.5 ничего не изменится, кроме дополнений к библиотекам классов?

Это было полезно?

Решение

ASP.NET 2.0 — это просто приложение ASP.NET, работающее под управлением среды CLR 2.0.Это настраивается в свойствах приложения в диспетчере IIS.

Приложения, предназначенные для платформ 2.0, 3.0 и 3.5, работают под управлением среды CLR 2.0.CLR (за исключением нескольких критические изменения) обратно совместим, поэтому платформа нацеливания приложений 1.1 обычно может работать и под CLR 2.0.

Каждый пул приложений в IIS может использовать только одну версию CLR, поэтому все приложения в пуле должны использовать либо ASP.NET 1.1, либо ASP.NET 2.0.Если вы попытаетесь смешать версии CLR в пуле приложений, сайты в пуле перестанут работать.

Другие советы

ASP.NET 2.0 — это платформа, поставляемая с .NET 2.0 (и, следовательно, CLR 2.0).Во многих отношениях это число в настоящее время наиболее точно соответствует версии CLR, поскольку, хотя .NET 3.0/.NET 3.5 добавляют дополнительные сборки, которые могут (и используются) использоваться приложениями ASP.NET, нового номера версии ASP.NET нет. .

Повторю ваше последнее замечание..."ничего не меняется"...ну, код, который выполняется, в основном продиктовано библиотеки классов.Так;да, есть новые библиотеки DLL и небольшие изменения в старых библиотеках.Но на самом деле сама основная технология остается более или менее той же самой.

ASP.Net действительно использует CLR 2.0.Это также означает, что работает отдельный aspnet_wp.exe.Итак, если у вас работают сайты asp.net 1.1 и 2.0, вы увидите два процесса aspnet_wp в диспетчере задач.

Кроме того, в asp.net 2.0 появилось несколько новых функций.Некоторые вещи, о которых я могу думать, включают главные страницы, стили, улучшенные элементы управления, разделение состояния просмотра/состояния элемента управления, улучшенное сжатие состояния просмотра и многое другое.

В версии 3.5 используется CLR 2.0, поэтому различий в используемых рабочих процессах нет.

Для всей информации:проверьте сайт asp.net: http://msdn.microsoft.com/en-us/asp.net/default.aspx

Есть много различий между ASP.NET и ASP.NET 2.0.А Страница .NET Framework в Википедии на самом деле довольно хорошо описывает, как Framework развивался от 1.1 до 2.0, от 3.0 до 3.5 и скоро будет 4.0.:)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top