Exchange 2010 安装时报错,如下图:Microsoft Internet信息服务处于32位模式,而此计算机是64位计算机。只有更改该模式,才能继续安装。
解决方法参考:https://support.microsoft.com/en-us/help/894435/how-to-switch-between-the-32-bit-versions-of-asp-net-1-1-and-the-64-bi
如何在64位版本的Windows上切换32位版本的ASP.NET 1.1和64位版本的ASP.NET 2.0
适用于: Microsoft Windows Server 2003 Standard x64 Edition Microsoft Windows Server 2003 Enterprise x64 Edition Microsoft Windows Server 2003 Datacenter x64 Edition 更多
介绍
本文讨论如何在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设置不正确时,您可能会从网页收到以下错误消息:
暂停服务
可能会在应用程序日志中记录与以下内容类似的错误消息。
更多信息
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。
注意如果您在计算机上安装了Microsoft Exchange Server 2007,请使用ASP.NET 2.0,64位版本的说明。
在可以在不同版本的ASP.NET之间切换之前,请访问下面的Microsoft Developer Network(MSDN)网站以下载并安装.NET Framework 1.1和.NET Framework 2.0:
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx
例如,如果您运行的是Microsoft Windows x64 Edition,请下载以下两个可再发行组件包:
.NET Framework版本2.0可再发行组件包x64(64位)
.NET Framework 1.1版可再发行组件
安装可再发行组件包后,可以在不同版本的ASP.NET之间切换。为此,请对每个ASP.NET版本执行以下步骤:
ASP.NET 1.1,32位版本
若要运行32位版本的ASP.NET 1.1,请按照下列步骤操作:
单击“ 开始”,单击“运行”,键入cmd,然后单击“ 确定”。
键入以下命令以启用32位模式:
cscript%SYSTEMDRIVE%\ inetpub \ adminscripts \ adsutil.vbs SET W3SVC / AppPools / Enable32bitAppOnWin64 1键入以下命令以安装ASP.NET 1.1的版本并在IIS根目录下安装脚本映射:
%SYSTEMROOT%\ Microsoft.NET \ Framework \ v1.1.4322 \ aspnet_regiis.exe -i确保在Internet Information Services Manager的Web服务扩展列表中将ASP.NET版本1.1.4322的状态设置为“ 允许”。
ASP.NET 2.0,32位版本
若要运行32位版本的ASP.NET 2.0,请按照下列步骤操作:
单击“ 开始”,单击“运行”,键入cmd,然后单击“ 确定”。
键入以下命令以启用32位模式:
cscript%SYSTEMDRIVE%\ inetpub \ adminscripts \ adsutil.vbs SET W3SVC / AppPools / Enable32bitAppOnWin64 1键入以下命令以安装ASP.NET 2.0(32位)的版本,并在IIS根目录下安装脚本映射:
%SYSTEMROOT%\ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_regiis.exe -i确保在Internet Information Services Manager的Web服务扩展列表中将ASP.NET版本2.0.50727(32位)的状态设置为“ 允许”。
ASP.NET 2.0,64位版本
若要运行64位版本的ASP.NET 2.0,请按照下列步骤操作:
单击“ 开始”,单击“运行”,键入cmd,然后单击“ 确定”。
键入以下命令以禁用32位模式:
cscript%SYSTEMDRIVE%\ inetpub \ adminscripts \ adsutil.vbs SET W3SVC / AppPools / Enable32bitAppOnWin64 0键入以下命令以安装ASP.NET 2.0版本并在IIS根目录下安装脚本映射:
%SYSTEMROOT%\ Microsoft.NET \ Framework64 \ v2.0.50727 \ aspnet_regiis.exe -i确保在Internet Information Services管理器的Web服务扩展列表中将ASP.NET版本2.0.50727的状态设置为“ 允许”。
注意 ASP.NET 2.0的生成版本可能会有所不同,具体取决于当前发布的生成版本。这些步骤适用于生成版本2.0.50727。
对基于x64的Microsoft Windows版本的技术支持
如果您的硬件附带已安装Microsoft Windows x64版本,则您的硬件制造商会为Windows x64版本提供技术支持和帮助。在这种情况下,您的硬件制造商提供支持,因为您的硬件附带了Windows x64版本。您的硬件制造商可能使用独特的组件自定义了Windows x64版本的安装。唯一组件可能包含特定设备驱动程序,或者可能包含可选设置以最大限度地提高硬件性能。如果您需要Windows x64版本的技术帮助,Microsoft将提供合理的帮助。但是,您可能需要直接与制造商联系。您的制造商最有资格支持您的制造商在硬件上安装的软件。
有关Microsoft Windows XP Professional x64 Edition的产品信息,请访问下面的Microsoft网站:
http://www.microsoft.com/windowsxp/64bit/default.mspx
有关基于x64的Microsoft Windows Server 2003版本的产品信息,请访问下面的Microsoft网站:
http://support.microsoft.com/windowsserver2003x64
参考
有关64位版本的Windows和64位版本的.NET Framework的更多信息,请访问下面的Microsoft Developer Network(MSDN)网站:
http://msdn2.microsoft.com/en-us/library/aa286481.aspx
http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx
转载于:https://blog.51cto.com/ximeng211/2143943