Debugging Dynamics 365-如何从中调试代码’;开始

Debugging Dynamics 365-如何从中调试代码’;开始,debugging,axapta,dynamics-365-operations,Debugging,Axapta,Dynamics 365 Operations,我与Microsoft Dynamics 365合作,负责企业版的财务和运营 在VisualStudio中,是否有任何方法可以从一开始调试代码 例如:当我登录到Dynamics主页时,我想逐行查看正在发生的事情 D365FO应用程序托管在IIS上。所以, 您需要连接到IIS进程以调试业务逻辑。IIS进程的可执行文件名为w3wp.exe。看 这里有一些关于“登录到Dynamics主页”的注释。D365FO有一个内核逻辑和一个业务逻辑。内核逻辑是一种调用业务逻辑的框架。通常,您可以调试业务逻辑,但无

我与Microsoft Dynamics 365合作,负责企业版的财务和运营

在VisualStudio中,是否有任何方法可以从一开始调试代码

例如:当我登录到Dynamics主页时,我想逐行查看正在发生的事情

  • D365FO应用程序托管在IIS上。所以,
  • 您需要连接到IIS进程以调试业务逻辑。IIS进程的可执行文件名为w3wp.exe。看
  • 这里有一些关于“登录到Dynamics主页”的注释。D365FO有一个内核逻辑和一个业务逻辑。内核逻辑是一种调用业务逻辑的框架。通常,您可以调试业务逻辑,但无法调试内核逻辑。有一些技巧可以调试所有代码。我认为这对乞丐来说不是个好办法
  • 通常,您需要:

    • 在业务代码中设置断点
    • 将Visual Studio连接到IIS进程w3wp.exe(浏览器已打开)
    • 在浏览器中导航到您的表单/定期流程/报告
    • 从断点调试代码

    您可以尝试Microsoft Dynamics 365统一操作:跟踪解析器

    打开跟踪->捕获事件->选择所有提供程序->开始。然后打开D365客户端浏览器,进行一些选择,例如转到总账,然后在跟踪器中单击停止和导入

    选择正确的分组后,我看到的是:


    客户端还是服务器端?请注意,由于开发体系结构的变化,以后的平台更新可能需要附加到IISExpress.exe进行调试,而不是w3wp.exe。