欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】IIS报错不是有效的Win32应用程序

程序员文章站 2022-04-08 21:41:34
今天在IIS中部署ASP.NET网站后,访问网站报错,提示信息为:未能加载文件或程序集XXX.dll或它的某一个依赖项,不是有效的Win32应用程序(异常来至HRESULT:0x800700C1)。通过错误提示信息进行分析,可知道这个组件为32位操作系统下的组件,而网站环境又是在64位操作系统下的应 ......

今天在iis中部署asp.net网站后,访问网站报错,提示信息为:未能加载文件或程序集xxx.dll或它的某一个依赖项,不是有效的win32应用程序(异常来至hresult:0x800700c1)。通过错误提示信息进行分析,可知道这个组件为32位操作系统下的组件,而网站环境又是在64位操作系统下的应用程序池中运行,因此抛出此异常,可在iis的应用程序池中设置兼容此32位组件。

(1)进入iis服务器管理界面,选择左侧菜单中的应用程序池,然后在右侧的应用程序池中选中你网站使用的应用程序池,右键选择高级设置,如下图。

【转载】IIS报错不是有效的Win32应用程序

(2)在高级设置界面中,设置启用32位应用程序项目为true,如下图。

【转载】IIS报错不是有效的Win32应用程序

 

扩展阅读:windows server 2012服务器删除iis方法

备注:此文章转载自iis报错不是有效的win32应用程序_it技术小趣屋