如何:在 .NET Framework 2.0 中运行 ASP.NET 1.x 应用程序
更新:2007 年 11 月
本主题演示如何在 .NET Framework 2.0 版中运行 ASP.NET 1.x 版 Web 应用程序。作为前提条件,ASP.NET 1.x Web 应用程序应该能够在用于开发它的 .NET Framework 1.x 版中运行。
.NET Framework 允许在同一台计算机上安装公共语言运行库的多个版本。安装 .NET Framework 2.0 不会破坏运行于早期 .NET Framework 版本上的任何现有应用程序。.NET Framework 2.0 被设计为具有很高程度的对使用早期 .NET Framework 版本生成的应用程序的向后兼容性。通过将应用程序映射为使用 ASP.NET 2.0 ISAPI 扩展 (Aspnet_isapi.dll),可以使运行在早期 .NET Framework 版本上的应用程序在 .NET Framework 2.0 上运行。有关如何并行运行多个 .NET Framework 版本的更多信息,请参见 ASP.NET 并行 (Side-by-Side) 概述。
在 .NET Framework 2.0 中运行 ASP.NET 1.x 应用程序使您可以在应用程序的页中使用 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,然后单击“确定”**。
在 Internet 信息服务 (IIS) 管理器中,展开本地计算机,再展开**“网站”**。
选择正在 .NET Framework 1.x 版中运行的目标网站。
右击该网站虚拟目录名称,然后单击**“属性”**。
将出现**“<WebSiteName> 属性”**对话框。
在**“ASP.NET 版本”**选择列表中,选择 .NET Framework 2.0 版。
单击**“确定”**。
导航到应用程序中的某页,并确认应用程序按预期运行。