当前位置:主页 > Office办公 > SharePoint开发TimerJob

SharePoint开发TimerJob

SharePoint 开发TimerJob 介绍
SharePoint 开发TimerJob 介绍

项目需要写TimerJob,以前也大概知道原理,不过,开发过程中,还是遇到一些问题,网上看了好多博客,也有写的灰常好的,不过,自己还是想再写一下,也算是给自己一个总结,也算给大家多一个参考吧。       TimerJob项目结构,主要有两个Class,一个是用来定义TimerJob功能的,一个是用来部署开发好的TimerJob的,分别继承两个不同的类。如下图,先建一个如下结构的项目: 文件描述:TimerJob定义类:ModifyTitle.cs(继承自SPJobDefinition)TimerJob安装类:ModifyTitleInstall.cs(继承自SPFeatureReceiver)激活TimerJob的Feature.xml添加强命名,因为将来生成的dll是要放到GAC里面去的 

256 次浏览
SharePoint 管理中心TimerJob”计时器作业定义”页面报错
SharePoint 管理中心TimerJob”计时器作业定义”页面报错

部署完成自己开发的TimerJob,发现“计时器作业定义”页面报错,进不去了,但是TimerJob可以正常运行,这样,肯定不行的,估计还是代码有问题,把这个脆弱的sharepoint页面搞死了。如下图,http://URL/_admin/ServiceJobDefinitions.aspx未知错误,最烦人了,而且改了web.config也不抛冷静下来,想了一下,可能有问题的几个点:1、配置文件格式问题,删了配置文件,依然报错,而且格式有问题,基本上Timer服务起不来。2、读取配置文件有问题,但是程序是控制台调好的,不应该。3、本身有问题,这个先不靠谱,因为没改过,不应该。4、代码本身有问题。所以,查看日志,sharepoint日志和windows应用程序日志查看windows应用程序日志,发现:

259 次浏览