上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: Correlation ID就是每次请求SharePoint的Web服务器时自动生成的GUID,在我们的Sharepoin网站发生错误的时候,我们可以通过它在日志中查找到该错误的详细信息。它就是“犯罪份子”在现场留下的“指纹”。因此,它对我们跟踪调试Sharepoint具有非常重要的作用。 阅读全文
posted @ 2011-11-25 06:03 wsdj 阅读(2622) 评论(0) 推荐(1) 编辑
摘要: 在Sharepoint2010中,每一个Request都有自己的Correlation ID,我们在跟踪或调试时会结合ULS来查找特定的信息(如:Error信息等),这里我们要通过代码来获取当前Request的Correlation ID,它将方便我们的用户获取异常请求的CorrelationID,并将其传送给我们,以便于我们快速定位和解决问题。 阅读全文
posted @ 2011-11-25 06:02 wsdj 阅读(1496) 评论(0) 推荐(0) 编辑
摘要: SPDisposeCheck是开发Sharepoint项目必不可少的工具之一,用它可以检测出我们写的代码是否正确销毁掉诸如SPSite或者SPWeb之类的“资源消耗大户”(你打开一个spsite或者spweb对象 将占用1M到2M的内存,如果你不断打开此类对象并没有及时关闭,那么你的内存就会很快被消耗掉), 现在这个工具有了新的版本,它的安装与使用更加方便。 阅读全文
posted @ 2011-11-24 08:14 wsdj 阅读(1601) 评论(2) 推荐(0) 编辑
摘要: Sharepoint2010提供了Logging Database来支持Administrator与Developer的管理与调试工作, 但有时候你会发现在Sharepoint2010的Logging Datbase(通常叫做WSS_Logging)中你找不到ULS数据表(它是一个视图,名为ULSTraceLog),此处我们可以通过如下步骤来找回它。 阅读全文
posted @ 2011-11-17 10:38 wsdj 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: Windbg是微软开发的免费源码级调试工具。它可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。在Sharepoint的生产机中,由于失去了Visual Studio的支持,我们只有通过一些外围手段来获取相关信息(如ULS log,数据库的Log文件等等),我们也可以使用Dump文件配合Windbg来介入到生产机的诊断调试。本文主要总结如何引入Windbg到Sharepoint中,不涉及具体的应用。 阅读全文
posted @ 2011-11-16 05:08 wsdj 阅读(4938) 评论(3) 推荐(2) 编辑
摘要: 在开发Sharepoint Solution时,我们可以使用Attach to process来Debug我们的方案,然而一旦我们把Solution部署到了生产机上,我们就难以再使用这个最直接的方法了,如果Solution出错,我们就需要足够的手段来获取尽量明细的错误信息,USL log(Unified Logging Service)则为我们提供了一条途径来帮助我们定位用户的跟踪信息。在早期的Sharepoint2007中,虽然也有ULS随着一起发布,但我们却不能使用它,这在SharePoint2007的SDK 中明确说明了这点,它仅限于内部使用。到了SharePoint 2010则改变了这一切,我们现在也可以在我们的代码中使用它来写入我们需要捕获的跟踪信息了。 阅读全文
posted @ 2011-11-11 05:58 wsdj 阅读(2659) 评论(0) 推荐(1) 编辑
摘要: 我们知道Linq to sharepoint 实际最终还是转化成了CALM来对Sharepoint进行访问,那么我们怎样才能知道我们编写的Query语句最终转化成的CALM语句是什么样子呢。 我们可以使用如下方法来达到我们的目的。 阅读全文
posted @ 2011-11-08 13:53 wsdj 阅读(1931) 评论(0) 推荐(1) 编辑
摘要: 首先在我们的测试网站创建一个名为MyProducts的List,定义三个Customer Column均为String类型,搭建好List的结构后,我们将用Linq to Sharepoint来对此List进行增,删,改操作 阅读全文
posted @ 2011-11-06 14:09 wsdj 阅读(1700) 评论(0) 推荐(1) 编辑
摘要: Linq to sharepoint的引入的确给我们操作Sharepoint带来了便利,首先就体现在对Sharepoint的查询优势上。它基本可以照搬Linq to SQL的查询方法,这就大大保护了你的学习成本,此处我们使用Northwind数据库的几张表来进行Linq To Sharepoint的查询测试 阅读全文
posted @ 2011-11-03 05:49 wsdj 阅读(3293) 评论(0) 推荐(2) 编辑
摘要: 通常我们可以用SPMetal命令行方式来生成Sharepoint site的Entity classes。这种方式具有很强的灵活性。但Visual Studio2010也为我们提供了另一种简单快捷的图形界面方式来生成Entity classes。 阅读全文
posted @ 2011-11-02 08:09 wsdj 阅读(1314) 评论(5) 推荐(0) 编辑
摘要: Visual Studio 2010 支持通过F5来调试Sharepoint Solutions,但这种方法却很难用在调试workflows, event recievers, custom controls上,我们往往通过 "Attach to process..."来调试这些模块,关于如何Attach到正确的Processes。如果你仍然对上述方法感到不便,这里我们引入一种快捷方式。 阅读全文
posted @ 2011-11-02 07:30 wsdj 阅读(662) 评论(1) 推荐(0) 编辑
摘要: 在网上找到的一份清单列出了Visual Studio的Debugger Visualizers,觉得很好,记下来备注并分享: 阅读全文
posted @ 2011-10-16 17:21 wsdj 阅读(715) 评论(0) 推荐(1) 编辑
摘要: 一个因为节流限制(throttling limit)导致的External List显示错误"Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Microsoft SharePoint Foundation-compatible HTML editor such as Microsoft SharePoint Designer. If the problem persists, contact your Web server administrator."之解决办法。 阅读全文
posted @ 2011-10-12 08:57 wsdj 阅读(1406) 评论(2) 推荐(0) 编辑
摘要: 通过前面两步打下的基础,这里我们将使用Linq to Sharepoint来查询我们前面创建的Customer List: ACustomer.因为此List的内容均来自External List:NWCustomer,所以通过以它为中介来间接实现对NWCustomer的查询效果。 阅读全文
posted @ 2011-10-11 20:19 wsdj 阅读(2362) 评论(1) 推荐(0) 编辑
摘要: 上一篇我们创建了一个名为NWCustomer的External List,它的内容来自于SQL SERVER数据库的Northwind的Customer表。此处我们将讲述如何创建一个Customer List来快速引用External List并通过代码复制NWCustomer的Items。因此,本文主要分为两大部分。 1、创建Customer List: ACustomer2、复制External List的Items 阅读全文
posted @ 2011-10-11 18:43 wsdj 阅读(1554) 评论(0) 推荐(1) 编辑
摘要: Linq to Sharepoint的确给我们带来了不少的方便,让我们免除了使用CALM的繁琐,但是当我们使用SPMetal工具时会发现此工具无法作用于External List, 因为某些特殊场合,我们需要对External List使用Linq to Sharepoint进行查询,此处我们就示例如何实现这一需求。需要提前说明的是,我们此处的方法仅限于查询功能。实现的思路就是通过创建一个Customer List并在此List上创建Lookup字段来快速引用External List上的字段(避免了手工或代码创建所需字段的麻烦),然后再在此Customer List上使用Linq to Sharepoint。因此实现也就大致分成三个部分进行讲述(每个部分其实也可单独用到其它方面)。 阅读全文
posted @ 2011-10-11 17:39 wsdj 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: 当你创建了一个基于External Content Type的External List时,需要注意External List在如下的应用中不再受到支持: 阅读全文
posted @ 2011-10-10 11:20 wsdj 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 如果你想要保留Sharepoint List/Document library本身(包括它的GUID),而只想要清除它的内容,可以使用如下方法来实现。 阅读全文
posted @ 2011-10-08 09:17 wsdj 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 最近报表要用到一项功能,需要把数据源根据记录发生日期所在的星期序列进行分组。因此就写了两个相关SQL Function进行调用,一个是针对单个日期,一个是针对由用户输入的时间段。 阅读全文
posted @ 2011-10-06 08:31 wsdj 阅读(4567) 评论(4) 推荐(2) 编辑
摘要: 最近因ERP项目,我们需要知道前台数据导入功能Application操作的导入字段都写入到了后台数据库哪些表的哪些列,想通过遍历数据库的所有表的所有字段来实现,于是从网上找到相关SQL代码,经过改造,总结如下 阅读全文
posted @ 2011-09-25 13:57 wsdj 阅读(3318) 评论(0) 推荐(0) 编辑
摘要: 上一篇Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发实例之(1、创建一个能访问DataBase的Full Trust Proxy), 我们在Sharepoint的Farm Solution中创建,部署并注册了一个能访问数据库的Full trust Proxy,这一篇我们将在Sharepoint的Sandbox Solution中创建一个Webpart,并通过前面创建的Full trust proxy访问数据库,把访问结果显示在我们创建的Webpart中。 阅读全文
posted @ 2011-09-16 06:25 wsdj 阅读(1861) 评论(2) 推荐(1) 编辑
摘要: 在Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发步骤一文,我们讲述了开发和部署Sandbox Solution的Full Trust Proxy的基本步骤,在这里,我们采用另一种方式来开发和部署一个能访问数据库的Full Trust Proxy,由于内容比较多,所以分割成两个部分,本部分主要讲如何开发这个Full Trust Proxy,而下一部分则讲如何在Webpart中调用它来展示所取得的数据库数据。 阅读全文
posted @ 2011-09-15 17:34 wsdj 阅读(1823) 评论(3) 推荐(0) 编辑
摘要: Silverlight越来越多的应用到了Web开发环境,在Sharepoint中也不例外,下面是一些关于在Sharepoint2010中使用Silverlight的备注事项. 阅读全文
posted @ 2011-09-07 16:53 wsdj 阅读(1460) 评论(2) 推荐(0) 编辑
摘要: Sandbox Solution是Sharepoint2010推出的一种新的解决方案,它在管理,部署以及网站安全等方面带来了巨大的好处,这也正是为什么微软极力推荐尽量多使用Sandbox Solution,在实在无法用Sandbox Solution解决问题时才使用Farm Solution。此处,我们通过一个具体的操作实例来描述开发一个Sanbox Solution Full Trust Proxy的基本步骤并附带介绍一下Sandbox Solution的调试方法。 阅读全文
posted @ 2011-09-05 07:02 wsdj 阅读(3117) 评论(1) 推荐(2) 编辑
摘要: 为便于在Sharepoint开发中快速获取当前项目Assembly的name,我们可以使用Visual Studio提供的External工具来建立我们快捷方式,步骤如下。 阅读全文
posted @ 2011-09-04 08:53 wsdj 阅读(1826) 评论(3) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页