代码改变世界

随笔分类 -  SharePoint2007(MOSS2007)

ocs2007二次开发:扩展tab标签

2010-01-13 21:00 by Virus-BeautyCode, 1125 阅读, 收藏, 编辑
摘要: 这里的二次开发是说通过扩展tab标签的方式增加新的功能,满足日常的需要。在google输入【ocs 二次开发 扩展】,可以搜索出很多的内容,例如:扩展你的OCS,让OC加入修改密码功能与打算 OCS二次开发 扩展OCS功能的人一些经验分享OCS 开发与应用学习OCS客户端定制我的方法和他们也是一样的,准确的说,我就是参考了他们的做法,具体的我就不说了,请看我的代码吧。/Files/virusswb... 阅读全文

sharepoint:修改域账号密码和本机密码的代码和范例

2009-12-29 08:19 by Virus-BeautyCode, 2920 阅读, 收藏, 编辑
摘要: Technorati 标签: sharepoint,修改域账号密码,本机密码的代码和范例在sharepoint中没有提供修改密码的功能,估计也是因为不知道用户会使用哪种验证方式,AD or Form?下面的用户使用的是AD验证,自己修改密码就成了很普通的事情,我们自己做一个webpart,写一些后台代码,在欢迎哪里加一个菜单项,跳转到部署了修改密码webpart的页面就可以了。 #region 更... 阅读全文

PeopleEditor允许客户端输入的同时验证输入的内容

2009-12-28 22:43 by Virus-BeautyCode, 2489 阅读, 收藏, 编辑
摘要: 我们在开发sharepoint应用的时候,会觉得他的人员选择控件peopleeditor是一个不错的控件,就想要直接的使用它在我们的usercontrol中,但是他本身是不提供验证输入内容的,除非你手动点击控件右下角的【检查名称】图标。有两个办法可以解决,一个就是关闭控件的输入功能 allowtypein="false" ,只让用户通过选择人员来添加人员,但是这样有的用户觉得不能输入太麻烦了;那就... 阅读全文

使用stsadm命令部署和激活webpart解决方案

2009-12-25 13:40 by Virus-BeautyCode, 922 阅读, 收藏, 编辑
摘要: Solution.WebPart.webpart <?xml version="1.0" encoding="utf-8"?><webParts> <webPart xmlns="http://schemas.microsoft.com/WebPart/v3"> <metaData> <!-- The following Guid is us... 阅读全文

[sharepoint]:无法添加选择的web部件,cannot import web part

2009-12-25 11:49 by Virus-BeautyCode, 954 阅读, 收藏, 编辑
摘要: Technorati 标签: sharepoint,无法添加选择的web部件,cannot import web part 我的webpart是用sharepoint的extension tools新建的,部署没有问题,但是在页面上添加的时候,提示【无法添加选择的web部件】,我就奇怪了,好像以前没有这个问题。 经过几次摸索,发现了如下的解决办法。 解决: 1、在webpart所在项目的Asse... 阅读全文

爬网日志中的警告信息:文件达到最大下载次数,The file reached the maximum download limit. Check that the full text of the document can be meani

2009-12-22 11:45 by Virus-BeautyCode, 1149 阅读, 收藏, 编辑
摘要: 这个是我在国外的一个网站找打的,原文地址,Maximum File Size for Crawling具体的修改办法如下:  Maximum File Size for CrawlingBy default, Search Servicescan crawl and filter a file with a size of up to 16 megabytes (MB). It will alwa... 阅读全文

[转载]SPQuery特殊运用(时间及文档库类型)

2009-11-24 14:34 by Virus-BeautyCode, 817 阅读, 收藏, 编辑
摘要: 转载自:蓝色天空   SPQuery特殊运用(时间及文档库类型) 感谢作者的无私分享。大家应该常用到SPQuery来进行筛选MOSS列表中的内容.最近用到时间筛选、存在文件夹的文档库内容(不是列表库)筛选就出现部分问题。下面做个笔记。首先我们温习下SPQuery语句,用大家都熟悉的SQL语法来和它做个比较,如下表:SPQuery SQL<Where></Whe... 阅读全文

ASP.NET、SharePoint中另存文件的长文件名被截断的原因及解决办法

2009-11-24 09:30 by Virus-BeautyCode, 2233 阅读, 收藏, 编辑
摘要: 这个问题起初发生在SharePoint的环境中,我以为是SharePoint限制了长度,后来我试验了一下,在ASP.NET的应用中也同样会发生。  一个Word文档,或者是什么文件,文件名称超过15个汉字,或者一定长度的字母之后,上传到文档库是没有问题的,但是如果你想下载,使用【右键】-【另存为】,就会发现保存框的文件名一栏中,就剩下15个汉字了,其他的都被省略了。    &#... 阅读全文

WSS中的SPSite和SPWeb为什么需要释放内存,如何快速发现代码中的未释放内存

2009-11-06 09:37 by Virus-BeautyCode, 2192 阅读, 收藏, 编辑
摘要: 本内容为翻译微软的官方文档和一些国外的blog的内容,详细这些内容的原文可以参看    http://www.cnblogs.com/virusswb/archive/2009/11/05/1596495.html    为什么需要释放内存  在众多的sharepoint对象中模型中,主要是SPSite类和SPWeb类的对象,虽然是使用托管代码创建。但是,这些对象主要使用非托管的代码和内存进行工作... 阅读全文

moss开发实施过程中遇到的问题总结:项目层面

2009-11-05 17:00 by Virus-BeautyCode, 2259 阅读, 收藏, 编辑
摘要: 从2008的10月份开始接触moss,刚开始的时候是在公司进行内部学习,然后给公司自己做办公系统,到2009年的5月份到客户这里现场开发,到现在的11月份,也快有一年了。  总想写一些总结性的东西,希望给自己或者给大家一点帮助吧,希望自己写的东西可以给大家带来一些帮助。  正好赶上公司让我写一个从实施到现在的一个项目总结,先总结一些项目遇到的问题,是如何解决的,或者是有哪些新的认识,或者是改进意见... 阅读全文

整理网上的一些关于sharepoint编码方面的最佳实践

2009-11-05 11:38 by Virus-BeautyCode, 1023 阅读, 收藏, 编辑
摘要: 为什么需要释放内存  在众多的sharepoint对象中模型中,主要是SPSite类和SPWeb类的对象,虽然是使用托管代码创建。但是,这些对象主要使用非托管的代码和内存进行工作。对象中的托管部分相比较非托管部分来说,所占比例非常小。因为占比较小的托管部分不给垃圾回收期任何压力,垃圾回收器不会定时回收管理这些对象使用的内存。使用大量非托管内存的对象,可能会引起一些异常的行为。例如:  1)WSS的... 阅读全文

微软文档翻译:【最佳实践】使用sharepoint对象模型编程时候的常见问题

2009-11-04 22:33 by Virus-BeautyCode, 1249 阅读, 收藏, 编辑
摘要: 【最佳实践】使用sharepoint对象模型编程时候的常见问题原文地址:http://msdn.microsoft.com/en-us/library/bb687949.aspx原文标题:Best Practices: Common Coding Issues When Using the SharePoint Object Model原文作者:Scott Harris, Microsoft Co... 阅读全文

Office Server 共享服务报错,原因:对路径“c\windows\system32\drivers\ect\hosts”的访问被拒绝

2009-11-02 14:06 by Virus-BeautyCode, 4841 阅读, 收藏, 编辑
摘要: 昨天开始在【事件查看器】的【应用程序】中看到了一个错误信息,每分钟会出错一次,是定时作业的问题,  来源:Office SharePoint Server,  分类:Office Sserver 共享服务,  错误的描述:    服务实例Microsoft.Office.Service.Search.Administration.SearchServiceInstance的应用程序服务器管理作业失... 阅读全文

批量(导入导出)迁移AD中的用户信息和密码到新环境中,同时保持用户在MOSS中的权限【addusers,ldifde,copypwd,UserInfo,tp_SystemID】

2009-10-30 22:32 by Virus-BeautyCode, 8094 阅读, 收藏, 编辑
摘要: 工具介绍:  1、ldifde是系统自带命令行工具,直接在cmd就可以运行。  2、addusers是在wind2kresourcekit中的命令工具,可以通过安装wind2kresourcekit来获取,下载地址:http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.ex... 阅读全文

jquery定时ajax调用web service

2009-09-30 10:42 by Virus-BeautyCode, 3064 阅读, 收藏, 编辑
摘要: jquery:1.3.2vs:2008最经一直在做moss方面的开发,客户也上了exchange,也做了moss和exchange的sso,但是有新邮件还是要点击进入邮箱才可以查看。客户说要是有新邮件的时候可以提示一下,以为我们以前做过有【每日提醒】,包括每天的日程、文档、邮件,好吧,如果有新的就让【每日提醒】这几个字闪动吧。思路就是用ajax定时查看有无新内容,如果有的用一个定时器让文字闪动(通... 阅读全文

moss和exchange 2007的sso

2009-09-30 10:24 by Virus-BeautyCode, 1581 阅读, 收藏, 编辑
摘要: moss版本:2007exchange版本:2007开发工具:vs2008最近一直在做基于moss的应用开发,有这样一个需求。因为客户同时上了exchang2007,想在moss网站上显示exchange邮箱信息,这方面可以通过moss自带的owa webpart来配置实现,但是客户又说了既然登录了moss,就不要登录exchange了吧(因为自带的owa webpart还需要用户输入用户名和密码... 阅读全文

MOSS搜索的爬网错误【访问被拒绝。请验证默认内容访问账户是否有权访问此库】

2009-09-21 12:32 by Virus-BeautyCode, 2173 阅读, 收藏, 编辑
摘要: 最近被MOSS的搜索算是给搞晕了,就是不能爬网,一开始爬网就停止了。在爬网日志中看到的是【访问被拒绝。请验证默认内容访问账户是否有权访问此库】,权限肯定是有的,我给的默认账户的administrator,怎么可能没有访问权限呢。在系统的事件查看器中看到的是连着的三条:1、警告,无法对开始地址 《http://moss/》进行爬网,2436,类别:Gatherer2、警告,无法对开始地址《http:... 阅读全文

页面静态化在MOSS中的应用

2009-09-02 17:28 by Virus-BeautyCode, 2384 阅读, 收藏, 编辑
摘要: 页面静态化在MOSS中的应用今天公司有这么一个计划,想用MOSS搭建内部的OA,包括发布网站,然后把发布网站静态化一下,上传到购买的空间里,作为公司对外的门户。起到一个宣传的作用,所以就找了一些静态化的方法,自己做了一些总结,不知道对不对,希望大家一起来探讨。1替代法1.1引用地址http://www.cnblogs.com/michael555cdj/articles/1118117.html1... 阅读全文

MOSS安装目录Layouts中的文件不能用SharePoint Designer修改

2009-08-17 18:25 by Virus-BeautyCode, 2249 阅读, 收藏, 编辑
摘要: 前端时间我用SharePoint Designer修改过【ProgramFiles\....\12\Template\LAYOUTS】 中的application.master文件,为了使后台管理和前台页面保持一致,修改之后发现报错,然后我就改了回去,发现改回去还是不行,提示我找不到控件,我就想是不是master中的用户控件找不到位置了,我就把用到的几个用户控件,像topnav.ascx等,首先在... 阅读全文

SharePoint 解决管理员密码修改后的问题

2009-08-14 17:14 by Virus-BeautyCode, 2858 阅读, 收藏, 编辑
摘要: 又一个从论坛收集到得SharePoint经典配置问题【SharePoint 解决管理员密码修改后的问题.txt】 http://www.msotec.com/showtopic-2077.aspxMOSS和WSS3.0的管理员都是域用户,当域用户密码改变或者过期的时候,我们需要在MOSS或者WSS3.0中进行以下相应操作以确保网站正常运行: 1. 通过管理中心应用池更新帐户的密码:a) 在服务场中... 阅读全文