12 2011 档案
摘要:说到Sharepoint的Debug&TroubleShooting工具,首推当然不能少了VisualStudio,PowerShell了,下面列出一些网上提到其它工具,里面有些我经常用到,有些则还没有试过,如果你有兴趣,可以自己去试一试,尤其是你遇到什么“疑难杂症”的时候,可以到里面找一找,或许通过特定工具的帮助,就能让你的码农生活变得轻松些。如果你有什么感想和技巧,欢迎和我一样,写出来与大家分享。
阅读全文
摘要:在Sharepoint的开发环境中调试不同的对象有时需要Attaching到不同的进程,下面就是一些常见的情况
阅读全文
摘要:在以前的Sharepoint版本中由于没有出现Developer Dashboard,使用ASP.NET Tracing的相关信息就成了Sharepoint开发人员进行调试和诊断的重要手段之一。现在虽然有了Developer Dashboard,我们仍然可以把Asp.net的Tracing信息整合到Developer Dashboard中。
阅读全文
摘要:如果你开发了一个Webpart并把它呈现到Sharepoint网站上时,Sharepoint会创建一个top-level的scope,在这个Scope中,Sharepoint加入了一个名叫SPCriticalTraceCounter的Monitor,这个Monitor可以被用来向Developer Dashborad的Assert and Critical Events段插入信息
阅读全文
摘要:在以前的 Windows SharePoint Services 版本中,在遇到未说明的性能或可靠性问题时,有时很难找出问题和确定其原因。通常,开发人员要花费大量时间来确定何处出现了故障和性能瓶颈。虽然我们引入了Developer Dashboard,但有时我们会觉得这些信息太多,不便于我们查找特定的事件和故障,所以,微软又引入了SPMonitoredScope类配合我们进行调试和诊断。开发人员使用该类可以监控指定代码的某些部分,这样,他们就可以通过统一日志记录服务 (ULS) 和Developer Dashboard来掌握被监控对象的使用情况。
阅读全文
摘要:Developer Dashboard是从Sharepoint2010开始新提供的一项亲特性,它是一个位于页面下方的信息面板,它能直接显示出当前页面上的各个组件的运行时间、当前页面的运行会产生哪些数据库调用、每个数据库调用等等信息,对于Sharepoint网站的开发,维护和调试很有帮助,这里我们介绍几点开启此项服务的方法。
阅读全文