我遇到了一个问题,我可以通过网站设置启用UI功能并按预期工作,但如果我尝试通过Sharepoint powershell启用该功能(我们做一个脚本化部署的一部分),我得到如下:无法通过PowerShell启用功能接收器功能
启用-SPFeature:无法创建组件“XXXXX 接收对象, 版本= 1.0.0.0,文化=中立, 公钥= 967e6960f5af91e6 “, class”xxxxx.EventReceiver“for feature”xxxxx.Public.Search“(ID: 026d7c45-a359-4550-822d-1a6 c):System.ArgumentNullException: 值不能为空。参数名称: 类型
有没有人知道为什么会出现这种情况,或者我应该检查一些事情?功能定义是绝对正确的(因为通过UI部署它可以按预期工作,而且我还检查了PublicKeyToken是否正确等)等等,并重新启动服务,并且iisreset也不支持我使用Enable-SPFeature。
我有同样的问题,以改变针。我可以毫无错误地激活Web UI的功能,但不能从PowerShell启用enable-spfeature。对于站点级别的所有功能,新的附加事件接收器(事件内部没有任何代码)和程序集部署目标设置为Web应用程序也是如此。 – 2010-11-04 10:03:20