Dynamics 365 - 如何从一开始就调试代码
Dynamics 365 - How to Debug the code from it’s beginning
我正在使用 Microsoft Dynamics 365 for Finance and Operations, Enterprise Edition。
在Visual Studio中,有什么方法可以从头调试代码吗?
例如:当我登录Dynamics主页时,我想逐行查看发生了什么。
- D365FO 是托管在 IIS 上的应用程序。因此,
- 您需要附加到 IIS 进程才能调试业务逻辑。 IIS 进程的可执行文件名称为 w3wp.exe。参见
- 有一些关于'Login into Dynamics main page'的注释。 D365FO 具有内核逻辑和业务逻辑。内核逻辑是一种调用业务逻辑的框架。通常您可以调试业务逻辑,但不能调试内核逻辑。调试所有代码有一些技巧。我不认为这对初学者来说是个好方法。
通常您需要:
- 在您的业务代码中设置断点,
- 将您的 Visual Studio 附加到 IIS 进程 w3wp.exe(已打开浏览器),
- 在浏览器中导航到您的 form/periodic process/report,
- 从断点调试你的代码。
您可以尝试 Microsoft Dynamics 365 统一操作:跟踪分析器。
Open Trace -> Capture Events -> select all providers -> start.然后打开D365客户端浏览器,做一些select离子,比如去总账,然后点击停止并在跟踪器中导入。
select正确分组后,下面是我看到的:
我正在使用 Microsoft Dynamics 365 for Finance and Operations, Enterprise Edition。
在Visual Studio中,有什么方法可以从头调试代码吗?
例如:当我登录Dynamics主页时,我想逐行查看发生了什么。
- D365FO 是托管在 IIS 上的应用程序。因此,
- 您需要附加到 IIS 进程才能调试业务逻辑。 IIS 进程的可执行文件名称为 w3wp.exe。参见
- 有一些关于'Login into Dynamics main page'的注释。 D365FO 具有内核逻辑和业务逻辑。内核逻辑是一种调用业务逻辑的框架。通常您可以调试业务逻辑,但不能调试内核逻辑。调试所有代码有一些技巧。我不认为这对初学者来说是个好方法。
通常您需要:
- 在您的业务代码中设置断点,
- 将您的 Visual Studio 附加到 IIS 进程 w3wp.exe(已打开浏览器),
- 在浏览器中导航到您的 form/periodic process/report,
- 从断点调试你的代码。
您可以尝试 Microsoft Dynamics 365 统一操作:跟踪分析器。
Open Trace -> Capture Events -> select all providers -> start.然后打开D365客户端浏览器,做一些select离子,比如去总账,然后点击停止并在跟踪器中导入。
select正确分组后,下面是我看到的: