本文讨论如何在 64 位版本的 Microsoft Windows 上,在 32 位版本的 Microsoft ASP.NET 1.1 和 32 位及 64 位版本的 ASP.NET 2.0 之间切换。
当您同时安装了这两个版本的 ASP.NET 时,如果没有使这两个 ASP.NET 环境都在 Microsoft Internet 信息服务 (IIS) 6.0 中运行,您可能会收到错误消息。例如,如果没有正确安装 ASP.NET,您可能会从网页中收到以下错误消息:
应用程序日志中可能记录与以下类似的错误消息:
事件 ID: 2268
来源:W3SVC-WP
类别:无
描述:
无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止。
事件 ID: 2274
来源:W3SVC-WP
类别:无
描述:
由于配置问题,无法加载 ISAPI 筛选器 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\aspnet_filter.dll'。当前配置只支持加载为 AMD64 处理器体系结构创建的映像。数据字段包含错误编号。要进一步了解此问题,包括如何解决此类处理器体系结构的不匹配错误,请访问 http://go.microsoft.com/fwlink/?LinkId=29349。
------------------------------------------------------------------------------------------------------------------------------------------
IIS 6.0 可支持 32 位和 64 位两种模式。但是,IIS 6.0 不支持在 64 位版本的 Windows 上同时运行这两种模式。ASP.NET 1.1 只在 32 位模式下运行。而 ASP.NET 2.0 在 32 位或 64 位模式下都可以运行。因此,如果想要同时运行 ASP.NET 1.1 和 ASP.NET 2.0,必须在 32 位模式下运行 IIS。
要在 ASP.NET 的不同版本之间切换,请访问以下 Microsoft Developer Network (MSDN) 网站以下载并安装 ASP.NET 1.1 和 ASP.NET 2.0:
例如,如果您正在运行 Microsoft Windows x64 Edition,请下载以下两种可再发行组件包:
- .NET Framework 版本 2.0 可再发行组件包 x64(64 位)
- .NET Framework 版本 1.1 可再发行组件包
安装可再发行组件包后,您就可以在 ASP.NET 的不同版本之间切换了。为此,应对每个 ASP.NET 版本完成以下操作步骤:
ASP.NET 1.1,32 位版本
您的硬件制造商会为 Microsoft Windows x64 版本提供技术支持和帮助,因为他们在您的硬件中包含了 Windows x64 版本。您的硬件制造商可能自定义了使用独特组件的 Windows x64 版本安装。独特的组件可能包括特定设备驱动程序,或者包括用于最大程度地发挥硬件性能的可选设置。如果您需要有关 Windows x64 版本的技术帮助,Microsoft 将尽最大努力提供支持。但是,您可能必须与制造商直接联系。您的制造商最有资格为他们安装在硬件上的软件提供支持。
有关 Microsoft Windows XP Professional x64 版本的产品信息,请访问下面的 Microsoft 网站:
有关 Microsoft Windows Server 2003 x64 版本的产品信息,请访问下面的 Microsoft 网站:
分享到:
相关推荐
通过上述步骤,可以在IIS服务器上成功实现ASP.NET 1.1与2.0版本的应用共存。这不仅解决了实际业务中的兼容性问题,也为维护旧系统的同时开发新系统提供了技术支持。需要注意的是,在实际操作过程中可能会遇到一些...
如果我们想要在 64 位系统上运行 32 位的 ASP.NET 1.1,可以使用以下命令: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe –r 我们也可以使用批处理程序来自动安装 ASP.NET 1.1。批处理程序的...
如:批处理文件在C:\test\,则在C:\test\下建立文件夹:Frameworks,并把64位系统下运行的asp.net1.1复制到此目录下,并更名为:Framework_1.1.exe。 ASP.NET 版本更换方法 1. 更改当前IIS下所有站点的ASP.NET的...
随着技术的发展和技术社区的贡献,诸如Tom Blanchard的文章“Code Snip: Simulating the ASP.NET 2.0 Wizard Control with ASP.NET 1.x”以及Microsoft的User Interface Process (UIP) Application Block上的Wizard ...
4. **安装32位Asp.NET 1.1**(如果需要):对于还在使用Asp.NET 1.1的应用程序,需要确保在64位系统上也能运行,可以执行相应的安装步骤。 5. **设置IIS支持的ASP.NET版本**:最后,需要确认IIS配置为支持所需的ASP...
NT v2.0正式版的源代码,这是一个基于ASP.NET 1.1版本的论坛社区系统。 Discuz!NT是由Comsenz公司开发的,该公司也推出了著名的PHP论坛系统——Discuz!,而Discuz!NT则是针对.NET平台的移植版本。 源代码分析: 1....
1. **Asp.net2.0框架**:Asp.net是微软公司推出的Web应用程序开发框架,2.0版本在1.1基础上进行了大量改进和优化,支持更多的特性,如控件状态管理、母版页、主题、配置管理等。此程序源码利用了Asp.net2.0的这些...
### ASP.NET 2.0 经验与技巧详解 #### 一、FormView 控件针对数据源的操作 **1.1 插入之前的操作** 在使用 FormView 控件时,可以利用 `FormView1_ItemInserting` 事件来在插入记录前执行一些额外操作。例如,...
3. **配置ASP.NET版本**:在网站属性窗口中切换到“ASP.NET”选项卡,在“Asp.NET Version”列表中选择所需的.NET框架版本。 #### 二、IIS7 部署 ASP.NET 项目 IIS7提供了更丰富的功能和支持,适用于Windows Vista...
这个版本的源码是针对.NET Framework 1.1环境设计的,为开发者提供了一个深入了解ASP.NET应用程序开发的平台。 【描述】:这个资源包提供了Discuz!NT v2.0的完整源代码,它是一个功能丰富的论坛解决方案,支持多...
为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。 作者考虑欠缺的是网页编辑器采用的是asp版本的ewebeditor,所以大家配置的...
为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。获取MSN,Live,google,Yahoo 好...
1. **ASP.NET版本切换**:描述中提到的支持ASP.NET 1.1和2.0在线切换,意味着该博客程序可能兼容这两个版本,理解不同版本的差异对于部署至关重要。 2. **在线脚本映射**:脚本映射允许开发者指定特定的HTTP请求应...
通过这个批处理脚本,我们可以快速地在 IIS 上切换 ASP.NET 的版本,这对于开发和测试环境来说是非常实用的功能。了解并掌握此类脚本的使用方法,有助于提高工作效率,更好地应对项目中的各种需求变化。
为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。 具有供求信息、行业资讯、产品展示、会员注册、会员自助建站等模块 企业注册后...
功能列表:增加删除网站(各网站独立进程,无法跨目录)自动开ftp自动开mysql集成php集成asp/asp.net(windows版本)语言多版本切换(如.net 2.0/4.0切换)在线文件管理在线web程序安装删除centos 安装方法yum -y --...
功能列表:增加删除网站(各网站独立进程,无法跨目录)自动开ftp自动开mysql集成php集成asp/asp.net(windows版本)语言多版本切换(如.net 2.0/4.0切换)在线文件管理在线web程序安装删除centos 安装方法yum -y --...
为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。功能介绍:新闻管理,产品管理,下载中心,人才招聘模块,订单管理,留言管理等。...
- 第一代ASP.NET(版本1.0)发布于2002年,随后在2003年推出了1.1版,并在2006年发布了2.0版本。 - ASP.NET 2.0在性能、安全性、功能方面都有了显著提升。 2. **特点** - **面向对象**:支持C#等面向对象的语言...