Debugging 在SharePoint中调试自定义计时器作业
要在visual studio中调试自定义计时器作业,我无法点击调试器 是否需要将.PDB文件添加到GAC? 我尝试了上面的操作,但是它不允许拖放这个特定的文件Debugging 在SharePoint中调试自定义计时器作业,debugging,sharepoint,sharepoint-2007,gac,timer-jobs,Debugging,Sharepoint,Sharepoint 2007,Gac,Timer Jobs,要在visual studio中调试自定义计时器作业,我无法点击调试器 是否需要将.PDB文件添加到GAC? 我尝试了上面的操作,但是它不允许拖放这个特定的文件 为什么需要添加此文件?由于附加了shell windows资源管理器,因此拖放在程序集文件夹中不起作用。你可以做3件事绕过这个外壳- 通过C:\windows\assemblyGAC\u MSIL\yourassembly\yourassemblyversion中的cmd复制.pdb文件\ 使用 将程序集文件夹映射为Network Dr
为什么需要添加此文件?由于附加了shell windows资源管理器,因此拖放在程序集文件夹中不起作用。你可以做3件事绕过这个外壳-
是一篇关于调试计时器作业的好文章。它是为SP2007编写的,但也应该适用于SP2010。我总是编译到bin中,然后将DLL文件仅移动到GAC(通常手动),然后将调试器附加到OWSTimer.exe进程。工作正常,只是在替换GAC中的文件后不要忘记重新启动服务。请注意,您应该同时附加到w3wp.exe和OWSTIMER.exe进程,因为在计时器作业进入“睡眠”状态之前,w3wp.exe进程会执行它,之后-OWSTIMER.exe?感谢您提供的信息。但不知何故,我无法调试。调试器循环为空。另外,OWSTimer.exe进程显示为来自不同用户的进程。此进程是否需要从我的帐户运行?不,不需要,在我的情况下,它也在其他帐户下运行。确保您正在尝试调试.NET 2.0而不是4.0。PDB文件需要保留在bin中。还要确保您是在调试模式下编译的