日期:2014-05-16  浏览次数:20955 次

Windows8 asp 调用 自己开发的组件的问题
本帖最后由 Lyout 于 2013-12-19 14:45:42 编辑
这方面可能现在用的人比较少。

我用vc开发了一个组件,原本在 win7 iis 下面,调用正常。
但是升级到 win8 后(vs2013),asp 一直调用不了,连在系统里面写vbs 脚本也调用不了。

调用代码 比如  set obj = createobject("adodb.connection")

但是更奇怪的是如果用 vs 调试的话,却可以调用的,发现 vs2013 调试时启动了 IISExpress。

不知道有没有遇到过?是什么原因引起的?
------解决方案--------------------
64位的windows? 或者权限问题,组件用到了系统资源?
------解决方案--------------------
64位系统的话需要开启32兼容
------解决方案--------------------
WIN8不向下兼容是纯64位的,你这个组建重新编译下输出两个版本的。一个32一个64尝试下