首页 > 解决方案 > Delphi DLL 调试在 Azure 中不起作用

问题描述

我目前有 2 个开发环境,1 个设置在我的 Windows 10 笔记本上,另一个设置在托管在 Windows 服务器上的虚拟机 (VM) 上。在这两种环境中,我都可以毫无问题地附加和调试我的 COM DLL。

我们现在正在将我们所有的虚拟机迁移到 Azure,并且我已经设置了第三个开发环境。一切似乎都运行良好,除了我无法再调试我的 DLL。看起来主机应用程序附加到我的 DLL,但它不会在我的任何断点处停止。

我的项目选项在所有环境中都完全相同,即 Optimization=false、debug info=true、包括远程调试符号=true 等。

该应用程序相当旧:32 位,用 Delphi 2010 编写,在 SQL Server 2008 上运行。

我发现这篇文章表明 Azure 中的 32 位应用程序存在问题,但我不确定它是否适用于我。Delphi Image DLL 在 Azure 中不起作用

有人有在 Azure VM 上设置 COM+ DLL 调试的经验吗?有什么具体的事情必须发生吗?COM+ 应用程序上的任何问题(安全、身份、激活)?我玩过 COM+ 应用程序属性,但没有任何运气。

标签: azuredelphidllcom

解决方案


推荐阅读