要在visual studio中调试自定义计时器作业,我无法点击调试器。
是否有必要将.PDB文件添加到GAC?
我尝试过上述操作,但不允许拖放此特定文件。
为什么我们需要添加此文件?
答案 0 :(得分:2)
拖放在程序集文件夹中不起作用,因为shell Windows资源管理器附加到它。你可以做3件事来绕过这个shell -
通过C:\ windows \ assemblyGAC_MSIL \ yourassembly \ yourassemblyversion \
将程序集文件夹映射为Network-Drive \ server \ c $ \ windows \ assembly,然后像往常一样复制.pdb
Here是关于调试计时器作业的好文章。它是为SP2007编写的,但也适用于SP2010。
答案 1 :(得分:2)
我总是编译成bin,然后只将DLL文件移动到GAC(通常是手动),然后将调试器附加到OWSTimer.exe进程。工作正常,只是不要忘记在更换GAC中的文件后重新启动服务。