64位 *** 作系统运行32位软件会怎么样

64位 *** 作系统运行32位软件会怎么样,第1张

64位 *** 作系统运行32位软件可能会出现不兼容的情况。

解决的方法:

1、首先进入Windows桌面底部,在Windows搜索框中键入“咐悉核Windows功能”并选择最佳匹配来访问Windows功能。

2、在d出的应用程序列表中,单击“Internet信息服务”框,

3、然后选择“确定”按钮。安装此功能需要一分钟通过在Windows搜索框中键入“Internet信息服务”并选择最佳匹陆凳配来启动IIS管理器。

4、您将在左侧窗口中看到您的计算机名称,展开它并单击“应用程序池”。

5、在右侧窗口中,右键单击“默认应用程序池衡掘”并选择“高级设置”。

6、选择“启用32位应用程序”并将其从False更改为True。单击确定,然后重新启动计算机就完成了。

方法跟32位差不多,只是要注意几个地方

64位版本的iis并不提供Microsoft OLE DB Provider for Jet驱动支持,所以,如果想在64位windows下使用asp或者asp.net连接access,需要将iis以32位的模式进行连接。以下转载自慎此其他网站的64位系统下32位iis与64位之运孝氏间转换的方法。

ASP.NET 2.0,32 位版本

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

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

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

cscript %SYSTEMDRIVE%/inetpub/adminscripts/adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

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

%SYSTEMROOT%/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i

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

做web服务迁移,从32位win2003迁移到64位win2003,数据库是32位Oracle在另外一台服务器上。

迁移之后数据库各种连不上,oracle的客户端32位的装完装64位的,odp.net也是各种装,已过一段实验数据库连接州好工具终于连接上数据库了,可是64位的iis还是连接不了数据库。一会儿32位一会儿64位,本来oracle就不熟客户端还特别的大,没有闲功夫研究它了。让我们用一个最简单最不负责任的办法解决它吧,哼哼。

让64位系统下的iis 改成32位运行。

IIS7 很简单,在网站对应的应用程序池上右键高级设置,常规 里的 启用32位应用程序 改为 true 就可以了

IIS6稍微复杂一些,

1,命令行里运行

cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

即修改IIS配置,允许32位程序运行

2,重新注册.net frameWorks

%SYSTEMROOT%\Microsoft.NET\framework\v2.0.50727\aspnet_regiis.exe -i

3,完成之后,IIS的Web服务扩展,会多出一个32位的asp.net将其设置为允许。这样就可以了伍迟,问题是IIS上所有的站点就都以32位兼容方式运行了,呵呵。

4,之后有可能出现Service Unavailable错误。有可能是ISAPI筛选器错误册橘铅,可以看一下系统日志。解决方法:打开iis-->查看“网站”的属性--->ISAPI 筛选器-->把有向下的红箭头的项删除掉-->重启iis-->OK 。不OK就把网站属性主目录配置里面的ISAPI筛选器也都删除掉就OK了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8259523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存