关于debug, 微软的标准回答是
1. 安装debugger
2. 设置客户端debug功能(可以调试客户端程序)
3. 设置服务器端debug功能(可以调试服务器端程序)
再把自家的用户加到Microsoft Dynamics AX Debugging Users
参看下面的页面
https://msdn.microsoft.com/en-us/library/aa569665.aspx
但是我遇到一个变态的问题,必然要经过的src,设置断点后运行的时候居然不启动debugger,折磨了好久。
最终看到这篇文章,恍然大悟。
https://msdn.microsoft.com/en-us/library/hh528509.aspx
在下面的情况下,你必须要开启 Execute business operations in CIL
Your code runs under the Business Operations Framework (BOF).
Your code is invoked by a utility method that runs your code as CIL, such as:
-
SysDictClass::invokeStaticMethodIL
-
SysDictTable::invokeStaticMethodIL
-
Global::runClassMethodIL
-
Global::runTableMethodIL