开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。

简介: 原文 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。  win7 64位操作系统上边运行IIS网站应用的时候,提示错误"试图加载格式不正确的程序。
+关注继续查看

原文 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。 

win7 64位操作系统上边运行IIS网站应用的时候,提示错误"试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)" 

经查证,应该是我的应用有使用到32位的DLL,而iis默认是不允许运行32位应用的,因此需要做如下设置即可:

 

 

 

配置 IIS 在 64 位 Windows 上运行 32 位应用程序

借助 Windows Server 2003TM Service Pack 1,IIS 6.0 可以在 64 位 Windows 上使用 Windows-32-on-Windows-64 (WOW64) 兼容层运行 32 位 Web 应用程序。IIS 6.0 使用 WOW64 是为了运行软件开发人员和管理员所需的 32 位个人产品应用程序,包括 32 位 Internet 信息服务 (IIS) Web 应用程序。有关在 64 位 Windows 上运行 32 位应用程序的详细信息,请参阅Running 32-bit Applications on 64-bit Windows

使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序

  1. 打开命令提示符,定位至 %systemdrive%\Inetpub\AdminScripts 目录。

  2. 键入以下命令:

    cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

  3. 按 Enter。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【镜像更新】Windows Server 2019 数据中心版
信息摘要: Windows Server 2019 数据中心版镜像更新适用客户: 使用Windows Server的用户版本/规格功能: 镜像ID: win2019_64_dtc_1809_zh-cn_40G_alibase_20190318.
4668 0
Windows Server 2016 配置指南 全系列
配置 和 Linux 平台不一样,往往我们使用 Windows Server 都会选择有 GUI 的图形化版本(高手用 Core 也不用看我半吊子的教程了),而且 Windows 又自身占了一部分内存(防火墙、杀软等等),所以我们选择 Windows 平台的话,配置一定不能低。
3100 0
Windows Server 2016 配置指南 之 IIS10 下创建虚拟机
已经搭建好了服务器环境,接下来就是绑定域名做网站了。这里介绍一下,IIS10 下如何创建虚拟主机。
7024 0
Windows server2003配置ftp服务
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/45010139 前言:如果你已经非常清楚的掌握了Windows server 2003的安全机制,那么你可以通过开启Windows自带的ftp服务进行使用,不过很多情况下,这不安全,但是我会告诉你方法,这需要你的Windows安装目录下有对应的ftp安装包。
704 0
+关注
杰克.陈
一个安静的程序猿~
10424
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载