欢迎访问黑客防线网安官网-在攻与防的对立统一中寻求突破!

编辑应用程序池启用32位应用程序方法

来源: 黑客防线网安官网  点击:  属于:安全知识
网站对应的应用程序池编辑应用程序池高级设置中的启用32位应用程序

在解决了激活Windows2008 x64的问题之后,终于下定决心将系统从2003升级到了Dell OEM WINDOWS2008 X64EN版,升级之后遇到了很多问题,再一次体会到了服务器系统升级一定要慎之又慎,这也是为什么一些大企业甚至到现在还在用windows2000甚至NT的原因。下面就是其中碰到的问题之一:

    在安装完IIS7,发布学科网站时,提示“数据库连接出错,请检查conn.asp中的相关设置”,再三检查也没发现问题,想到在准备升级期间,在远景论坛上有人说win2008不支持asp+access,当时自己还以为发帖人信口开河,现在看来确实是事出有因,但绝不可能是win2008不支持asp+access。通过多方求证,终于找到原因和解决办法:x64系统没有提供64位的access数据库连接驱动,解决办法是在网站对应的应用程序池——“编辑应用程序池”——“高级设置”中的“启用32位应用程序”设为True,而默认是Flase。

编辑应用程序池启用32位应用程序方法

    这样设置对性能是否有影响不得而知,下步考虑还是将数据库更换为SQL。


win2003 64bit上运行IIS6运行32bit的.NET4.0程序

问题:在IIS6.0上部署.NET4.0网站后,html页面可以正常访问,aspx页面访问时提示404错误。

IIS6上的做法

1.命令行键入:

开始——运行——cmd:

cscript.exe %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

即设置IIS6允许32位程序运行在64位机器上

2.重新注册.net frameWorks

开始——运行——cmd:

%SYSTEMROOT%Microsoft.NETframeworkv4.0.30319aspnet_regiis.exe -i

 

3.完成之后,先关闭IIS,然后重新打开IIS,就可以看到,在Web服务扩展中,多出了一个32位的asp.net4.0,将其设置为允许。

缺点:这样会使整个IIS上的所有站点都以32位兼容方式运行 。

IIS7上的做法

选择该web程序对应的应用程序池,高级设置-->允许32位应用程序


黑客防线佣兵
扫一扫,关注黑客防线最新消息扫一扫,关注黑客防线最新消息
联系工程师

工作时间:周一至周日 10:00-2:00

联系人:伊森工程师

手机:13718235518

地址:烟台市芝罘区文化宫

黑客防线佣兵网欢迎洽谈合作!
2004年8月1日成立于北京中关村,于2015年在烟台市芝罘区文化宫。专门从事于企业网站建设、服务器维护,网站维护,网络安全环境设置,入侵检测服务,木马清除,IT企业外包,监控运维服务及源码构架、网站建设、虚拟空间、模板制作、SEO优化及主机域名等服务项目。
 版权所有 京ICP备2023000759号 京公网安备11010802041224号