gpt4 book ai didi

asp.net - Delphi 2007 for .NET 中的错误 "Unable to start debugging...Unable to attach to ASP.NET worker process"消息

转载 作者:行者123 更新时间:2023-12-03 15:14:45 29 4
gpt4 key购买 nike

这个问题我看了很久,最后决定在这里提出来。我需要维护一些用 Delphi 2007 for .NET (ASP.NET 2.0) 编写的应用程序。通常,第一次运行应用程序(使用 IIS)时,我会收到经典的“无法在 Web 服务器上开始调试。无法附加到 ASP.NET 工作进程”消息。我只需再次按 F9(运行),它就会运行。有时我必须尝试运行几次才能真正运行。

我正在运行 Windows 7 64 位(并且在 Vista 64 位上看到了相同的效果)。我确实为 ASP.NET 配置了 IIS,并且我的 Web.config 文件中确实有以下代码。

  <system.webServer>
<modules>
<add name="DbgConnect" type="Borland.DbkAsp.DbkConnModule,Borland.dbkasp,Version=10.5.0.0,
Culture=neutral, PublicKeyToken=b0524c541232aae7" preCondition="managedHandler" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>

关键是我最终可以在调试器中运行该应用程序,有时甚至是第一次尝试。很多时候,当我遇到失败时,它会在我按“运行”后大约 15 秒左右发生,有时甚至在我点击 Web 应用程序的一两页(或三页)之后。而且,是的,当 Delphi 进入这种模式时,我可以简单地运行而无需调试,一切都很好(除非我真的想调试)。而且,我可以继续尝试在调试器中运行,最终它会正常工作。

看来 Delphi 的 .NET 调试器以某种方式发现应用程序无法运行,然后放弃并停止该进程(正如我所提到的,该进程有时显然正在运行)。

我知道其他开发人员也看到过这种行为。我的问题是,有人知道如何阻止这种烦人的行为吗?

最佳答案

我不记得确切的错误消息,但我相信我过去至少见过类似的东西。我所做的就是在 .NET 2.0 Framework 上运行“修复”(通过控制面板 --> 添加/删除程序)。然后也许会重新启动计算机...

关于asp.net - Delphi 2007 for .NET 中的错误 "Unable to start debugging...Unable to attach to ASP.NET worker process"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185498/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com