返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

Windows IIS 32位与64位转换方法

时间:2018-08-30 23:32来源:知行网www.zhixing123.cn 编辑:麦田守望者

要更换服务器,软件商那边说一定要用32位的IIS,所以要求要安装Windows 2008 X86的版本,也就是要安装32位的系统,其实如果单纯是因为IIS的问题的话,不一定非要安装32位的操作系统,因为IIS是可以切换32位与64位的。

之所以出现这个问题,是因为64位版本的IIS不提供 Microsoft OLE DB Provider for Jet 驱动支持,如果想在64位windows下使用asp或者asp.net连接ACCESS,需要将IIS以32位的模式进行连接。

下面就分享一下64位系统下IIS在32位与64位之间转换的方法。

ASP.NET 2.0,32 位版本

要运行 32 位版本的 ASP.NET 2.0,请按照以下步骤操作:

1、单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。

2、键入以下命令启用 32 位模式:


BASIC
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 11

3、键入以下命令,安装 ASP.NET 2.0(32 位)版本并在 IIS 根目录下安装脚本映射:


BASIC
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i1

4、确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607(32 位)的状态设置为允许。

ASP.NET 2.0,64 位版本

要运行 64 位版本的 ASP.NET 2.0,请按照以下步骤操作:

1、单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。

2、键入以下命令禁用 32 位模式:


BASIC
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 01

3、键入以下命令,安装 ASP.NET 2.0 版本并在 IIS 根目录下安装脚本映射:


BASIC
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i1

4、确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607 的状态设置为允许。

需要说明的是,ASP.NET 2.0 的内部版本可能随当前发行的内部版本的变化而变化。这些步骤适用于内部版本 2.0.40607。只需要根据您使用的版本更换相对应的路径就可以了。
 

------分隔线----------------------------
标签(Tag):32位与64位转换方法
------分隔线----------------------------
推荐内容
猜你感兴趣