Kyl*_*man 5 debugging sharepoint moss
如何调试SharePoint 2007代码?由于SharePoint在远程服务器上运行,并且我正在使用windows xp机器(将必要的.dll文件复制到我的GAC中)进行开发,所以我找不到很容易找到简单的调试方法.断点不起作用等
我提出的最好的方法是在web.config文件中启用页面跟踪,在我的代码中编写跟踪消息,并在需要调试时访问trace.axd.
有没有人有更好的调试建议?我错过了什么吗?
来自安德鲁·康奈尔关于该主题的博客文章:
\n\n\n\n将调试器附加到 GAC\'d\n 程序集:“为什么我的断点\n 没有被命中?!?!” 去过那里吗?我也是……那是多么棒的皮塔饼啊!发生了什么事?嗯,程序集位于 GAC 中,而 Visual Studio 调试器看不到调试符号(又名:*.pdb)。除非您已经在所有 PDB 所在的位置设置了符号存储,否则您需要将调试符号放在与程序集相同的位置。技巧是在 GAC 中找到包含 DLL 的文件夹。
\n\nc:\\windows\\ assembly 文件夹不是真实文件夹,而是虚拟文件夹。\n 要访问真实文件夹,请执行以下操作:\n
\n\n\n
\n\n- 启动\xc2\xbb 运行
\n- %systemroot%\\程序集\\gac\n [ENTER]
\n这将打开 GAC 文件夹。\n 现在,四处寻找,直到找到如下所示的\n 文件夹(您可能\n 需要跳转到一个文件夹并\n 进入 MSIL 文件夹):[程序集文件\n名称 -.DLL 扩展][程序集\n 版本,格式为\n > #.#.#.#]__[程序集公钥标记]。
\n\n当您找到该文件夹时,将其打开\n,您将看到您的程序集。将 PDB 文件复制到该文件夹,然后附加调试器进行调试!
\n
归档时间: |
|
查看次数: |
2729 次 |
最近记录: |