我们一直在IIS 6,Windows Server 2003 R2中以32Bit兼容模式运行一组站点。 我最近一直在琢磨,如果我们可以closures这个模式,并运行本机64位,让IIS处理32位COM组件等
然而,在调查并testing一些想法后,我发现我们的ASP网站出现了以下错误:
METADATA标记包含一个不符合任何registry项的types库规范。
global.asa包含在内
我相信64位版本的MDAC包含在MS Server 2003中,有没有人有任何build议/解决scheme?
我开始认为我可能会被绑定到32Bit兼容模式
经过更多的狩猎,我发现这个问题
代码是使用NAME =“Microsoft ActiveX Data Objects 2.6 Library”UUID =“{00000206-0000-0010-8000-00AA006D2EA4}”VERSION =“2.6”,它只有32位
要使用64位版本,您必须升级到2.8
NAME =“Microsoft ActiveX Data Objects 2.8 Library”UUID =“2A75196C-D9EB-4129-B803-931327F72D5C”
注意它有一个不同的UUID