按照这篇文章设置远程调试后,我们能够在 Visual Studio 2008 中找到并附加模板生成器进程 ID。
但是我们仍然无法调试。创建断点后,我们附加模板构建器进程进行调试。当我们从 Template builder 运行复合模板时,该过程执行时不会在断点处停止。
代码运行良好,但我们无法调试。
我们错过了什么?
按照这篇文章设置远程调试后,我们能够在 Visual Studio 2008 中找到并附加模板生成器进程 ID。
但是我们仍然无法调试。创建断点后,我们附加模板构建器进程进行调试。当我们从 Template builder 运行复合模板时,该过程执行时不会在断点处停止。
代码运行良好,但我们无法调试。
我们错过了什么?
如果是模板生成器,您应该附加到模板调试主机,在模板生成器中运行模板时,还要检查您在 GAC 中没有您的 dll 版本
您是否在 Tridion 服务器上启动了远程调试应用程序(如 Visual Studio 2010 Remote Debugger (x64))?
现在,连接到远程调试器主机的日子已经一去不复返了。
我们有一个新工具可以在本地调试所有 tridion 模板,而无需连接到称为“TcmDebugger”的远程调试器主机。
SDL Tridion Content Manager .NET 模板调试器
有关详细信息,请参阅如何在不连接到 TcmTemplateDebugHost.exe 的情况下调试 Tridion 模板