正 文

常见的 ASP.NET 2.0 转换问题和解决方案


www.7dspace.com  更新日期:2005-10-4 8:19:58  七度空间


更新服务器

在将已转换的 ASP.NET 2.0 Web 应用程序部署到生产服务器之前,需要将 .NET Framework 2.0 部署到目标服务器。在本文的这一部分,我们将着眼于安装 .NET Framework 2.0 的步骤,以及一旦部署了该框架,如何将应用程序配置为使用该框架。

部署 .NET Framework 2.0

使用 ASP.NET 2.0 的第一步是部署已更新的 .NET Framework。由于 .NET Framework 的设计方式,您无需破坏当前安装的 1.0 或 1.1 框架就可以部署 2.0 框架。

获取框架

目前,您可以直接从 Microsoft 获取 NET Framework 2.0 安装程序。如果您是订阅了 MSDN,还可以从最近的 MSDN DVD 上找到各个版本。安装程序的大小为 22.4 MB。

请注意,该框架安装程序仅用于安装该框架,而不包含 Visual Studio 2005。您将使用此包在服务器上安装新的框架。如果需要在开发人员的计算机上安装新框架,则应注意安装 Visual Studio 2005,其中也包含 .NET Framework 2.0。

Go-Live 许可证

如果您计划在生产站点上使用 ASP.NET 2.0,则需要获取 Microsoft Visual Studio 2005 Beta 2 Go-Live 许可证。此许可证对使用规定进行了补充,使您可以将使用 Visual Studio 2005 生成的应用程序部署到生产中。请转到 Visual Studio 2005
Beta 2 Go-Live License
页面
,以阅读许可证条款、查看所包含产品的列表、阅读了解许可证限制,以及使用 Microsoft Passport 帐户签署 Go-Live 许可证。

安装框架

下载了框架之后,您需要将其安装到目标服务器上。请记住,.NET Framework 2.0 与 1.1 框架完全兼容。此外,安装新框架不会破坏任何现有的应用程序,因为它们将继续在 ASP.NET 1.1 框架上运行,直到您专门将它们配置为在 ASP.NET 2.0 上运行为止。

使用 IIS MMC 管理单元配置 ASP.NET 2.0

一旦您在服务器上安装了该框架并使用 IIS 设置了基本扩展之后,下一组选择将涉及为每个 ASP.NET 应用程序指定特定的 .NET Framework 版本。默认情况下,1.x 应用程序将继续使用 1.x 框架。但是您必须将转换过的应用程序配置为使用 2.0 框架。

ASP.NET 2.0 将为 IIS 部署一个特殊的 Microsoft 管理控制台 (MMC) 管理单元,使您可以确定哪些应用程序应使用哪些版本的 .NET Framework。


6ASP.NET 应用程序的 MMC 显示

MMC ASP.NET 选项卡使您可以选择您的应用程序使用哪个版本的 ASP.NET 并显示 Web.config 的位置。

除了管理框架版本之外,该控制台还具有一个编辑配置按钮,使您不必直接操作 Web.config XML 文件就可以直观地编辑大部分 Web.config 或 machine.config 设置。如果您是管理员,将会发现此 MMC 管理单元提供了一个用于在单个服务器上配置和管理多个 ASP.NET 应用程序的非常有用的工具。

总结

将应用程序从 ASP.NET 1.x 转换到 ASP.NET 2.0 通常是一个顺利的过程。但是您必须确保正确地配置了开发和部署环境。您还必须评估转换报告,以确保转换后的应用程序能够正常运行。还可能需要提前检查应用程序,并事先进行计划以避免已知的转换问题。

即将发布的 .NET Framework 2.0 最终版本

RTM 版本的转换向导所遵循的基本过程与本文所介绍的过程相同。但某些特定细节可能会有所不同。例如,通过自动实施必要的更改,RTM 向导可能能够更好地避免当前已知的某些问题。

9页,页码:[1] [2] [3] [4] [5] [6] [7] [8] [9] 

上一篇:Fireworks MX 2004橡皮图章工具组--Fireworks MX 2004 视频教程(11)
下一篇:通过 XML 发布新闻
作者:Michael Bundschuh,Robert McGovern  来源:Microsoft,Infusion Development ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐