惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
Recent Announcements
Recent Announcements
D
Docker
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
腾讯CDC
B
Blog
博客园_首页
罗磊的独立博客
D
DataBreaches.Net
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
MongoDB | Blog
MongoDB | Blog
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence

博客园 - 学途

重复安装Lync导致发布拓扑失败 Lync激活用户遇到ConstraintViolationNoLeadingOrTrailingWhitespace错误 JS认证Exchange ExcelService数据来自SharepointList 配置MOSS爬网时错误:访问被拒绝。请验证默认内容访问账户是否有权限 PDA开发个人总结 【转】提高InfoPath表单填写速度的小技巧 sharepoint2010安装问题记录 转-SharePoint相关笔记 纠结的TreeView动态加载节点 - 学途 - 博客园 Microsoft CRM 安装问题汇总 SharePoint安全性验证无效 Treeview.nodes.remove不起作用问题 moss里用Response生成Excel以后页面按钮失效问题 增加内容查询部件的显示字段 备份还原站点笔记 sharepoint中flash展示图片库 AJAX12030和500问题 自定制SharePoint WebServices取附件
feature激活时提示“未将对象引用到实例化”
学途 · 2011-10-26 · via 博客园 - 学途

新写了个定时器作业,用脚步部署,激活时提示未将对象引用到实例化。

调试模式跟踪了一下代码,发现 SPSite site = properties.Feature.Parent as SPSite; 中properties.Feature.Parent能得到值,但是site总是得到null,百思不得其解。

然后尝试激活以前写的正常部署过多定时器作业,报错依旧,怀疑自己的环境出来问题,最后无果。

突然在网上看到别人写的一段代码,于是想到properties.Feature.Parent只是个object,不一定是site,也可能是web,于是改进代码如下:

            SPSite site;
            if (properties.Feature.Parent is SPWeb)
            { site = ((SPWeb)properties.Feature.Parent).Site; }
            else
            { site = (SPSite)properties.Feature.Parent; }

果然一切正常~