把运行在64位系统上的IIS6切换成32位的
只是更改了IIS6的运行环境, 系统仍然是64位的
与IIS7不同, IIS6的 在64位系统上启用32位应用程序是一个全局设置, 它会影响IIS6上的所有站点,如果有部分站点必须运行64位模式下,还得用IIS7
1.IIS6中没有显式的配置界面,使用下面的命令行启用配置
cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1 iisreset
* 把最后的1改为0, 则是关闭该配置
2. 命令成功执行后,IIS中会出现新的选项: web服务扩展,点击展开,在右边的选项中启用设置
* 如果右边看不到足够的选项, 可以尝试先执行第3步
3. 注册32位框架
%SYSTEMROOT%\Microsoft.NET\framework\v2.0.50727\aspnet_regiis.exe –i -enable
iisreset
【把运行在64位系统上的IIS6切换成32位的】
*把最后的-i改为-u则是缷载, 在执行注册之前, 也可以先缷载64位的4.重建站点, 会你发现所有的filter已经指向了32位框架.
推荐阅读
- 尽力
- Shell-Bash变量与运算符
- 死结。
- Y房东的后半生14
- Eddy小文
- 人如果没梦想,和咸鱼有什么区别(自媒体时代把握住就能咸鱼翻身)
- [青春]翔(五)
- 把一切献给现在
- 早知道你是只飞鸟,我就应该把你关起来
- 2019-04-01|2019-04-01 幸运