作者:小玎子_649 | 来源:互联网 | 2023-09-16 16:23
今天在iis中部署asp.net网站后,访问网站报错,提示信息为:未能加载文件或程序集xxx.dll或它的某一个依赖项,不是有效的win32应用程序(异常来至hresult:0x8
今天在iis中部署asp.net网站后,访问网站报错,提示信息为:未能加载文件或程序集xxx.dll或它的某一个依赖项,不是有效的win32应用程序(异常来至hresult:0x800700c1)。通过错误提示信息进行分析,可知道这个组件为32位操作系统下的组件,而网站环境又是在64位操作系统下的应用程序池中运行,因此抛出此异常,可在iis的应用程序池中设置兼容此32位组件。
(1)进入iis服务器管理界面,选择左侧菜单中的应用程序池,然后在右侧的应用程序池中选中你网站使用的应用程序池,右键选择高级设置,如下图。
(2)在高级设置界面中,设置启用32位应用程序项目为true,如下图。
扩展阅读:windows server 2012服务器删除iis方法。
备注:此文章转载自iis报错不是有效的win32应用程序_it技术小趣屋。