Практическое руководство. Выполнение приложений ASP.NET 1.x в платформе .NET Framework 2.0
Обновлен: Ноябрь 2007
В этом разделе описывается порядок выполнения веб-приложений ASP.NET версии 1.x в платформе .NET Framework версии 2.0. Используемое веб-приложение ASP.NET 1.x должно быть работоспособно в среде .NET Framework версии 1.x, в которой оно было разработано.
Для платформы .NET Framework поддерживается установка нескольких версий среды CLR на один компьютер. При установке платформы .NET Framework 2.0 не нарушается работа существующих приложений, которые выполнялись в предыдущих версиях .NET Framework. Платформа .NET Framework 2.0 обеспечивает высокий уровень обратной совместимости с приложениями, разработанными в предыдущих версиях платформы .NET Framework. Чтобы обеспечить выполнение приложения в платформе .NET Framework 2.0, необходимо определить в нем сопоставление с расширением ASP.NET 2.0 ISAPI (Aspnet_isapi.dll). Дополнительные сведения об одновременном использовании нескольких версий платформы .NET Framework см. в разделе Общие сведения об одновременном выполнении в ASP.NET.
На страницах приложений ASP.NET 1.x, выполняемых в платформе .NET Framework 2.0, поддерживается использование функций ASP.NET 2.0. Перед выполнением переноса приложения рекомендуется ознакомиться с новыми возможностями ASP.NET. Особое внимание следует обратить на изменения, касающиеся модели с выделенным кодом страницы, структуры папок веб-узла, а также динамической компиляции страницы. Дополнительные сведения о переносе приложений из ASP.NET 1.x в ASP.NET 2.0 см. в разделе Миграция приложений ASP.NET 1.x в ASP.NET 2.0.
Настройка сопоставления сценария приложения 1.x на использование платформы .NET Framework версии 2.0
В меню Пуск выберите команду Выполнить.
В текстовом поле Открыть введите inetmgr и нажмите кнопку ОК.
В диспетчере служб IIS раскройте узел локального компьютера, а затем — Веб-узлы.
Выберите целевой веб-узел, который выполняется на базе платформы .NET Framework версии 1.x.
Щелкните правой кнопкой мыши виртуальный каталог веб-узла и выберите пункт Свойства.
Открывается диалоговое окно Свойства <имя_веб_узла>.
В списке Версия ASP.NET выберите платформу .NET Framework версии 2.0.
Нажмите кнопку ОК.
Перейдите к странице приложения и убедитесь, что оно выполняется без ошибок.