2

我正在使用 Microsoft Dynamics 365 for Finance and Operations,企业版。

在 Visual Studio 中,有没有办法从一开始就调试代码?

例如:当我登录到 Dynamics 主页时,我想逐行查看发生了什么。

4

2 回答 2

3
  1. D365FO 是托管在 IIS 上的应用程序。所以,
  2. 您需要附加到 IIS 进程来调试业务逻辑。IIS 进程的可执行文件名为 w3wp.exe。请参阅如何在 Windows 10/IIS 10 上附加到 IIS 进程 (w3wp.exe)?
  3. 有一些关于“登录到 Dynamics 主页”的说明。D365FO 具有内核逻辑和业务逻辑。内核逻辑是一种调用业务逻辑的框架。通常,您可以调试业务逻辑,而不能调试内核逻辑。有一些技巧可以调试所有代码。我不认为这对初学者来说是个好方法。

通常你需要:

  • 在您的业务代码中设置断点,
  • 将您的 Visual Studio 附加到 IIS 进程 w3wp.exe(打开的浏览器),
  • 在浏览器中导航到您的表单/定期流程/报告,
  • 从断点调试代码。
于 2018-03-20T07:28:39.057 回答
0

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

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

选择正确的分组后,我看到以下内容:

在此处输入图像描述

于 2018-04-05T22:30:30.913 回答