博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows 2003 Server R2 x64 IIS6.0 eWebEditor无法显示的问题
阅读量:5789 次
发布时间:2019-06-18

本文共 2472 字,大约阅读时间需要 8 分钟。

64位的操作系统安装成功后,一般IIS也是默认的64位的解析,所以将程序放到64位操作系统上的时候,会出现IIS错误,解决方案也非常简单,将64位IIS停止,启动32位的就可以了。

   输入以下命令启用 32 位模式:

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

    运行.net环境,重新注册一下(这个是1.1版本的,如果是2.0或者4.0请修改下面的语句)

  %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i

 

或者参考文章:

还有一些其他的解决方案,是网友提供的,仅供参考

 

在iis管理->应用程序池->高级设置->启用32位应用程序 设为true 

IIS中选择网站右键属性找到应用程序配置将映射中找到.aspx扩展名将Framework64位改为Framework32位的

目录为C:\Windows\Microsoft.NET\Framework64\……

改成C:\Windows\Microsoft.NET\Framework\……

 

在windows x64的2003上,部署了x32 x64混合的IIS 6,

当安装好了.net 3.0 x64后,开启asp 2.0, 再安装SPS出,出错,好象出现非纯32位系统的提示,
当我使用cd C:\Inetpub\AdminScripts ; cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "false",即关闭32位应用程序后,就能顺利安装sps,当安装SPS过了检测系统环境后,再执行cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true",继续安装,安装完SPS并配置好后,打开SPS 3.0管理中心,出现:“%1 不是有效的 Win32 应用程序。 ”,若再次执行cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "false",就会出现Service Unavailable,当我使用cd C:\Inetpub\AdminScripts ; cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "false",即关闭32位应用程序后,SPS3.0管理中心能正常访问。
现在的问题是,如何能保存32位的IIS6环境下,让SPS能正常访问?请大家帮助解决,谢谢

 

ASP.NET 1.1,32 位版本
要运行 32 位版本的 ASP.NET 1.1,按照以下步骤操作:
1.单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2.键入以下命令启用 32 位模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 13.键入以下命令,安装 ASP.NET 1.1 版本并在 IIS 根目录下安装脚本映射:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i4.确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 1.1.4322 的状态设置为允许。
ASP.NET 2.0,32 位版本
要运行 32 位版本的 ASP.NET 2.0,请按照以下步骤操作:
1.单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2.键入以下命令启用 32 位模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 13.键入以下命令,安装 ASP.NET 2.0(32 位)版本并在 IIS 根目录下安装脚本映射:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.40607\aspnet_regiis.exe -i4.确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607(32 位)的状态设置为允许。
ASP.NET 2.0,64 位版本
要运行 64 位版本的 ASP.NET 2.0,请按照以下步骤操作:
1.单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
2.键入以下命令禁用 32 位模式:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 03.键入以下命令,安装 ASP.NET 2.0 版本并在 IIS 根目录下安装脚本映射:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.40607\aspnet_regiis.exe -i4.确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607 的状态设置为允许。
注意:ASP.NET 2.0 的内部版本可能随当前发行的内部版本的变化而变化。这些步骤适用于内部版本 2.0.40607。

转载于:https://www.cnblogs.com/jzm53550629/p/3311501.html

你可能感兴趣的文章
windows Server 2012安装DHCP步骤
查看>>
OpenStack入门修炼之nova服务(控制节点)的部署与测试(10)
查看>>
关于路由的递归查询
查看>>
你所不了解的微服务架构
查看>>
mozilla的分层IO架构
查看>>
HTML5 自定义日历控件
查看>>
计算时间的脚本
查看>>
python 制作Shell下面的进度条
查看>>
show一下我做的文件查找器(批量查找)
查看>>
Android Http Server
查看>>
cacti关于1000M网卡的监控
查看>>
Linux利用sendmail和fetion发送报警通知
查看>>
vmware ips5虚拟机增加sensor网卡
查看>>
【实验报告】实验一:VMware网络连接
查看>>
在企业中部署NAV10.0(上)——安装篇
查看>>
SCOM2012R2 APM系列(一)配置.NET应用程序监控
查看>>
如何制作Windows 7安装U盘
查看>>
SMS+SP2的部署
查看>>
用C#语言做一个基于UDP的私聊和群聊工具
查看>>
CSS中常见的长度单位
查看>>