主机之家测评主机之家测评  2019-12-26 20:33 主机之家测评 隐藏边栏 |   抢沙发  4 
文章评分 0 次,平均分 0.0

最近有个需求是要在 Win7 系统中运行一个特别老的 asp 程序,添加 IIS 组件,创建好网站后,运行提示:ActiveX 部件不能创建对象的解决方法。

百度了一下都是说重新注册 dll 的,试着做了一遍问题没有解决,因此怀疑是 Win7、IIS7 或者是 asp 三者中的两者不兼容,经过一番研究找到原因成功解决。

产生错误的原因是我的系统是 Win7 64 位版本,而 asp 的年代,很多组件是 32 位的版本。解决办法就是在 IIS 中启用 32 位网站程序:

打开 IIS,点击应用程序池,找到对应问题网站的应用程序池,右键->高级属性,把“启用 32 位应用程序”的设置由 False 改为 True 后保存即可。

Win7 系统 IIS 运行 asp 网站提示:ActiveX 部件不能创建对象的解决方法

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享