1.禁用用户帐户控制(UAC)并重新启动。
2.修改了机器调试管理器(MDM)的DCOM组件安全性,并分配了“Everyone”启动和激活权限。
3.手动添加了“70F214BA-94E2-4bdf-8F30-32CB4A905E4D”的DCOM条目,这是VB6 IDE,并分配了“Everyone”启动和激活权限。
4.禁用Windows防火墙。
5.以管理员身份在Windows XP SP3兼容模式下运行应用程序(VB6.exe)。
6.创建了一个新的IIS应用程序池,其标识设置为管理员帐户。将应用程序管道模式设置为classic,并启用32位遗留应用程序支持。
然而,这些都无法解决问题。如果我创建一个VB6 Windows应用程序或ActiveX控件,我可以轻松启动和调试。我也曾在Windows Server 2003上遇到类似的问题,不过重新安装W2K3后问题得以解决。在Windows系统事件查看器日志中,有两个重复的Event ID 10004条目,内容如下:DCOM收到错误“1326”,无法登录DOMAIN\User以运行服务器:{70F214BA-94E2-4BDF-8F30-32CB4A905E4D}。其中DOMAIN\User是我的域帐户,上述GUID是我为VB ASP调试添加的DCOM条目。额外提供的唯一信息是,Windows 7 64位正在运行VM,尽管在尝试调试时已经连接到了控制台,但仍然存在调试VM时遇到问题的情况。
如果有人能够提供进一步的建议或解决方案,则将不胜感激。如果有人能够找出这个问题并成功地在Windows 7操作系统上调试IIS Web应用程序,展示必要的设置,我将提供当前的300点赏金!