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