zoukankan      html  css  js  c++  java
  • [转]解决64位操作系统下不能加载32位DLL文件的问题

     在64位操作系统下加载32位的dll文件会出现“试图加载格式不正确的程序”的错误,此错误会导致我们程序中有些功能不能使用,如短信功能
    解决方法:打开IIS,将指定应用程序池高级设置中的“启动32位应用程序”的值改成“true”
     


    此主题相关图片如下:1.jpg
    按此在新窗口浏览图片


    以上设置只支持Windows2008的操作系统,如果是windows2003 64位的操作系统,请参考如下设置:

    单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
    键入以下命令启用 32 位模式:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
    键入以下命令,安装 ASP.NET 2.0(32 位)版本并在 IIS 根目录下安装脚本映射:
    %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.40607\aspnet_regiis.exe -i
    确保在 Internet 信息服务管理器的 Web 服务扩展列表中,将 ASP.NET 版本 2.0.40607(32 位)的状态设置为允许。

  • 相关阅读:
    初探 Linux
    操作系统简介
    1208. 尽可能使字符串相等
    643. 子数组最大平均数 I
    480. 滑动窗口中位数
    Bisect in Python
    HTTP 和 HTTPS 的区别
    URI和URL的区别
    HTTP 1.0和HTTP 1.1的主要区别是什么?
    MySQL游标的使用笔记大全
  • 原文地址:https://www.cnblogs.com/zfc2201/p/2225752.html
Copyright © 2011-2022 走看看