本文的发布号曾为 CHS312880
症状
<script type="text/javascript">loadTOCNode(1, 'symptoms');</script>
在安装或升级到 Windows XP 后,Visual InterDev 6.0 Active Server Page (ASP) 调试可能无法正常运行,并且您可能会遇到以下问题之一:
• | 在自动附加调试器时(单击运行按钮),可能会显示以下错误信息:
Unable to set server into correct debugging state automatically.You may not be able to debug ASP pages.Do you want to continue launching the debugger?
-或者- |
• | 在手动附加调试器时,可能会显示以下错误信息:
Cannot attach to machine.
此时可能生成 Devenv.exe 应用程序错误,该错误将导致 Visual InterDev 停止响应。 |
原因
<script type="text/javascript">loadTOCNode(1, 'cause');</script>
此问题出现的原因在于,"计算机调试管理器"和"目录类"组件中的 DCOM
Authentication Level"身份验证级别"设置被设置为
Default"默认值"。通常,这两个组件需要使用默认为
Connect"连接"的 DCOM
Authentication Level"身份验证级别"设置;但在 Windows XP 中,默认情况下它们并不设置为
Connect"连接",这导致 Visual InterDev 6.0 调试停止执行。
解决方案
<script type="text/javascript">loadTOCNode(1, 'resolution');</script>
备注: 如果您尚未安装 Visual InterDev Server(它位于"控制面板"的"添加/删除程序"中),请遵照文章 CHS192011(指向此文章的链接位于本文的"参考"部分中)中的"在 Web 服务器上安装/确认调试组件"部分中的说明进行安装。请首先安装此 Visual InterDev Server,然后才可以继续操作;否则,您将不具有在以后的步骤中涉及的"目录类"组件。
若要解决此问题,请将"计算机调试管理器"和"目录类"组件的 DCOM Authentication Level"身份验证级别"设置更改为 Connect"连接":
如果在执行这些更改后调试仍无法进行,请确保您已基于文章 CHS192011 中说明的设置正确配置了该调试器。
若要解决此问题,请将"计算机调试管理器"和"目录类"组件的 DCOM Authentication Level"身份验证级别"设置更改为 Connect"连接":
1. | 在"控制面板"中,单击切换到经典视图。 |
2. | 在"管理工具"中,双击组件服务。 |
3. | 依次双击控制台根节点、组件服务、计算机、我的电脑和 DCOM 配置。 |
4. | 右键单击目录类,然后单击属性。 |
5. | 在常规选项卡的此 DCOM 应用程序的常规属性下,在身份验证级别框中单击连接。 |
6. | 单击确定以保存所作的更改并关闭该对话框。 |
7. | 为"计算机调试管理器"重复执行第 3 步到第 5 步。 在进行更改后重新启动计算机。 |
状态
<script type="text/javascript">loadTOCNode(1, 'status');</script>
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的错误。
<script type="text/javascript">loadTOCNode(1, 'references');</script>
关键字: | kbbug kbvisid600 kbdebug kbgrpdsasp kbpending KB312880 |