代码之家  ›  专栏  ›  技术社区  ›  Kyle Trauberman pestades

调试SharePoint 2007代码

  •  5
  • Kyle Trauberman pestades  · 技术社区  · 16 年前

    我想到的最好的方法是在web.config文件中启用页面跟踪,在代码中编写跟踪消息,并在需要调试时访问trace.axd。

    有人对调试有更好的建议吗?我错过什么了吗?

    5 回复  |  直到 16 年前
        1
  •  3
  •   Mitch Wheat    16 年前

    Andrew Connell's blog post

    将调试器附加到GAC'd assemblies:“为什么我的断点不是 怎么了?好的,集合在一起 GAC和VisualStudio调试器 无法看到调试符号(又名: 你所有的PDB都要去哪里,你会 与部件位于同一位置。这个 诀窍是找到

    一个真实的文件夹,它是一个虚拟文件夹。 以下:

    • 开始运行
    • [输入]

    这将打开GAC文件夹。 现在,四处看看,直到你找到一个 需要跳起一个文件夹并跳入 进入MSIL文件夹):[程序集文件 名称-.DLL扩展名][程序集 版本格式为 >

    找到该文件夹后,请将其打开 你会看到你的集会。抄袭 将PDB文件复制到该文件夹,然后 附加调试器进行一些调试

        2
  •  3
  •   Community uzul    7 年前

    最好的方法(即使是微软认可的方法)是使用带有Sharepoint的Windows 2003服务器作为本地开发机器。

    另见 this topic

        3
  •  2
  •   Ryan    16 年前

    不要将程序集放在GAC中,将它们放在bin目录中,然后可以使用VS远程调试器。谷歌正在创建用于分发的.WSP文件。

        4
  •  1
  •   JacquesB    16 年前

    我建议您使用Sharepoint在Windows 2003服务器上进行开发。在远程服务器上调试很麻烦。 如果您的工作站上有XP,您可以在带有VMWare或虚拟PC的虚拟机中执行此操作。

        5
  •  1
  •   naspinski    16 年前

    虚拟机是唯一的出路。您不想将整个机器专门用于开发(除非您有额外设备),在生产服务器上开发只是自找麻烦。我更喜欢VMWare,但也有其他产品同样适用。

    之后 已经过测试了。

    希望这是有道理的。