• Windows 2003 Server R2 x64 IIS6.0 eWebEditor无法显示的问题


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

       输入以下命令启用 32 位模式:
    cscript %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

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

      %SYSTEMROOT%Microsoft.NETFrameworkv1.1.4322aspnet_regiis.exe -i

    或者参考文章:http://support.microsoft.com/kb/894435

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

    在iis管理->应用程序池->高级设置->启用32位应用程序 设为true 
    IIS中选择网站右键属性找到应用程序配置将映射中找到.aspx扩展名将Framework64位改为Framework32位的

    目录为C:WindowsMicrosoft.NETFramework64……

    改成C:WindowsMicrosoft.NETFramework……

    在windows x64的2003上,部署了x32 x64混合的IIS 6,
    当安装好了.net 3.0 x64后,开启asp 2.0, 再安装SPS出,出错,好象出现非纯32位系统的提示,
    当我使用cd C:InetpubAdminScripts ; 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:InetpubAdminScripts ; 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%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 13.键入以下命令,安装 ASP.NET 1.1 版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%Microsoft.NETFrameworkv1.1.4322aspnet_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%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 13.键入以下命令,安装 ASP.NET 2.0(32 位)版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%Microsoft.NETFrameworkv2.0.40607aspnet_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%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 03.键入以下命令,安装 ASP.NET 2.0 版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%Microsoft.NETFramework64v2.0.40607aspnet_regiis.exe -i4.确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607 的状态设置为允许。
    注意:ASP.NET 2.0 的内部版本可能随当前发行的内部版本的变化而变化。这些步骤适用于内部版本 2.0.40607。

  • 相关阅读:
    两个有序链表的合并
    Perl学习笔记
    生信-基本概念
    生信-序列比较dp[未完成]
    PAT 1091 Acute Stroke [难][bfs]
    PAT 1038 Recover the Smallest Number[dp][难]
    PAT 1078 Hashing[一般][二次探查法]
    PAT 1122 Hamiltonian Cycle[比较一般]
    PAT 1151 LCA in a Binary Tree[难][二叉树]
    PAT 1148 Werewolf
  • 原文地址:https://www.cnblogs.com/jzm53550629/p/3311501.html
Copyright © 2020-2023  润新知