SharePoint 2010中增强的错误跟踪机制
在SharePoint 2007中,调试和跟踪错误最常用的方法就是查看日志(C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS),
但是由于日志中记录太多,给查找错误带来很多不便,那个友好的提示页面总是让人又爱又恨,尽管也有两种其他办法,请参阅MOSS中如何快速定位错误之一--通过查看日志 和MOSS中如何快速定位错误之二--让页面显示错误 。
在SharePoint 2010中,增强了错误跟踪,日志文件还是在同样的目录下,但是当你得到一个错误时,无论产生自SharePoint 网站还是自定的Web part,错误信息多了一项“Correlation ID”。
比如,我手工去产生一个错误,在之前SharePoint 2010中使用Visual Studio 2010进行方便快速的Web Part开发创建的web part里添加一句错误代码:
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
SPSite site = new SPSite("http://microsoft.com"); //错误代码
if (this.RadioButtonList1.SelectedItem.Text == "YaoYao")
{
this.imgBeauty.ImageUrl = @"_layouts/Images/myfirstwebpart/chinayaoyao.jpg";
}
else
{
this.imgBeauty.ImageUrl = @"_layouts/Images/myfirstwebpart/Elly.jpg";
}
}
第一句代码在这个Web part部署到页面上时一定会产生一个错误,如图:
通过这个Correlation ID我们能够非常方便的在日志中定位错误,打开最新的日志文件(C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS):
查找这个ID,上图我的是248d228e-ac94-4ed9-9c4e-5767c311ab9d,可以非常方便的找到错误提示信息:
以下是我得日志信息,提示我找不到microsoft.com这个站点,检查输入的URL是否正确:
01/19/2010 10:18:01.55 w3wp.exe (0x1534) 0x1440 SharePoint Foundation Runtime tkau Unexpected System.IO.FileNotFoundException: The Web application at http://microsoft.com/ could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application. at Microsoft.SharePoint.SPSite..ctor(SPFarm farm, Uri requestUri, Boolean contextSite, SPUserToken userToken) at Microsoft.SharePoint.SPSite..ctor(String requestUrl) at MyFirstWebPart.VisualWebPart1.VisualWebPart1UserControl.RadioButtonList1_SelectedIndexChanged(Object sender, EventArgs e) at System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e) at System.Web.UI.Page.RaiseChangedEvents() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, ... 248d228e-ac94-4ed9-9c4e-5767c311ab9d
来源:http://www.cnblogs.com/fatwhale/archive/2010/03/01/1675427.html
转载于:https://www.cnblogs.com/greeny/archive/2010/09/15/1827109.html
SharePoint 2010中增强的错误跟踪机制相关推荐
- SharePoint 2010中Event 10016错误
Longevity test中,发现MOSS虚机里Event Viewer里有大量Event 10016错误.网上搜了下,是因为DCOM权限不够.但是在Windows 2008 R2,Componen ...
- 在 SharePoint 2010 中访问数据
数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint ...
- SharePoint 2010 中的BCS身份验证模式
BCS(Business Connectivity Services)是SharePoint 2010中用于替换原先Microsoft Office SharePoint Server 2007企业版 ...
- VSTO学习笔记(四)从SharePoint 2010中下载文件
原文:VSTO学习笔记(四)从SharePoint 2010中下载文件 上一次我们开发了一个简单的64位COM加载项,虽然功能很简单,但是包括了开发一个64位COM加载项的大部分过程.本次我们来给CO ...
- SharePoint 2010中的客户端AJAX应用——ASP.NET AJAX模板
WCF Data Services是SharePoint 2010中一个极具吸引力的新特性.然而,因为它的强大,直接对其进行编程仍然会有点痛苦.幸运的是,一个新的相关技术 -- ASP.Net AJA ...
- Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理
Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理 This time I want to talk ...
- 在SharePoint 2010中创建网站的权限级别
转:http://www.360sps.com/Item/CreatePermissionLevels.aspx 权限级别是SharePoint 2010新增加的功能,使我们对权限的设置又提高了一个层 ...
- Visual C++ 2010中初学者常见错误、警告和问题
这部分将帮助大家解释一些常见的错误.警告和问题,帮助大家去理解和解决一些常见问题,并了解它的根本原因. <iostream.h>与<iostream> 下面的代码为什么在VC2 ...
- SharePoint 2010中的内容类型集线器 - 内容类型发布与订阅
原文地址:http://www.chakkaradeep.com/post/SharePoint-2010-Content-Type-Hubs-e28093-Publish-and-Subscribe ...
最新文章
- SAP Spartacus B2B页面unit tree取数据的设计逻辑
- 2015-10-15 css3
- HBase原理 – snapshot 快照
- java println源码_System.out.println()相关源码
- java 删除后缀txt_java – Maven deploy:deploy-file从文件中删除扩展名
- linux awk 区别,awk中RS、ORS、FS、OFS的区别和联系小结
- 计算机网络cr什么意思,网络用语cr是什么意思
- c语言的关键字怎么编辑,C语言的关键字
- latex中嵌入视频文件
- 动态生成和移除img标签---JavaScript
- moodle环境安装linux,Linux下安装Moodle
- 主板检测卡常见错误代码:00(FF)
- 深度定制django admin界面
- iOS 中 XML 数据交换格式
- 4.0 RTL8723DU驱动(wifi+蓝牙)
- linux rc目录,linux /etc/rc.d/目录及rc.local的详解
- [JZOJ4588]冷战
- JS生成随机字符,生成一堆高逼格的乱码。。。
- ms17010利用失败解决一则
- Supervisor 配置详解