问题标签 [sharepoint-feature]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1905 浏览

c# - “激活功能”:对象引用未设置为对象的实例

我有以下激活码:

应该通过并添加一个名为 project 的新列表及其相关视图。如何在运行应用程序时得到:

“激活功能”:对象引用未设置为对象的实例

我的问题是:

  • 为什么会这样?激活发生在站点级别。我是“开发”网站的管理员
  • 我是否应该每次都检查以确保此列表不存在?(每次,指的是我每次点击部署)
0 投票
1 回答
618 浏览

sharepoint - 收回 Web 应用程序范围的功能解决方案时未调用 FeatureUninstalling

有一个包含 Web 应用程序范围功能的解决方案。如果在用户撤回解决方案时该功能处于活动状态,我需要停用该功能。所以我添加了一个事件接收器:

但它没有触发(VS 调试器附加到所有 w3wp 和 OWSTIMER 进程)。难道我做错了什么?

0 投票
1 回答
85 浏览

sharepoint-2010 - Sharepoint Web 功能显示未在管理站点功能页面中激活

我正在通过代码 web.Features.Add(new Guid("e03a943d-9a68-48cf-9a42-cb65be8fc4fb")); 激活网络功能。功能代码已完成执行,但在管理站点功能页面中,功能显示为未激活。

这是什么原因?

0 投票
1 回答
5264 浏览

sharepoint - 在 SharePoint 2007 中激活功能时自动创建列表和文件夹

我正在开发一项将提供给 SharePoint 2007 Web 的功能。功能配置文件如下。

安装和激活该功能时我想要发生的事情:

  1. 要在激活该功能的 Web 下创建一个名为 xxx 的列表。
  2. 要在该列表下创建一个名为 yyy 的文件夹。
  3. 要放置在该文件夹下的文件 page1.aspx。

现在我在尝试激活该功能时遇到错误,但如果我手动创建列表和文件夹,那么文件就会放在那里。

所以问题是,如何确保自动创建列表和文件夹

特征.xml

元素.xml

0 投票
2 回答
91 浏览

sharepoint - sharepoint 中的功能版本控制


我按照以下链接实现功能版本控制: http ://sisharepoint.wordpress.com/2010/01/21/using-the-featureupgrading-event-to-upgrade-features-sharepoint-2010/

我是 sharepoint 的新手,要求在我的站点中显示功能的版本。可能吗?
我无法在网站的任何地方看到该版本。我可以在 14 hive 的功能文件夹中的 feature.xml 文件中看到适当的版本。只是想知道是否可以在共享点站点中查看每个部署的版本?如果是,那么我在哪里可以看到它?

谢谢,
普里亚

0 投票
2 回答
366 浏览

powershell - SharePoint 场功能

我想安装 .wsp 但它给出了一个错误,说有一个农场功能需要删除。如何从 Central Admin 或槽 Power-Shell 中删除农场功能(农场级别功能)?

0 投票
1 回答
265 浏览

c# - SharePoint 功能撤回杀死应用程序池

本周早些时候,我公司的解决方案设计师最近向所有开发人员发出挑战,要求在他编写的某些代码中找到错误。发生的事情是,当出现问题并且整个应用程序池死机时,构建管理员从 SharePoint 收回了他的解决方案包。

推测其原因是以下之一:

  • 代码中的一些东西
  • 它是否与从 Central Admin 收回解决方案有关?
  • C——以上都不是
  • D - 以上所有

我今天一直在看代码,但没有找到任何歪斜的东西。我想我会把他的代码放在这里,并从任何有兴趣提供代码的人那里获得意见。这不是一个严肃的问题,并且挑战是在良好的运动中发出的,所以如果您有这种倾向,请注意它。

来自 SD 的消息:

正如我昨天在 DevDays 中提到的,当 SharePoint 管理员从 SharePoint 收回 CityDepartments 解决方案包时,整个 IIS 应用程序池都死了。这是在 OWSTIMER.EXE 计时器作业可以解锁所有 Web 应用程序和站点之前,它在实际功能被停用之前锁定。

所以,既然没有人知道出了什么问题,我会奖励第一个弄清楚的人(包括我自己)。

正如承诺的那样,如果您可以在导致 SharePoint 严重崩溃的功能停用事件之一中找到问题,就像上周一样,那么我将为您购买 2 张目前正在放映的 NuMetro 或 SterKinekor 电影的电影票。证明将在 DEV 和 QA 环境中成功部署和收回(确定为 3 次)固定解决方案包。


列出功能事件接收器:



计时器作业功能事件接收器:


0 投票
1 回答
573 浏览

visual-studio-2013 - VS2013 无法将项目添加到包中

我正在使用 VS2013 开发和维护几个 SP2013 项目。但是,我想我设法破坏了其中一个项目。

当我转到“Package.package”设计器时,我只看到那里的(映射的 SP)文件夹(它还应该包括项目的功能)。当我双击并删除其中一个并尝试重新添加它时,我收到以下错误消息

http://i.imgur.com/nC8RdOq.png

当我尝试将功能添加到包时也是如此

同样奇怪的是,如果我进入功能设计器,我无法添加任何项目。VS 给出了类似类型的 err msg:

http://i.imgur.com/wqC5nAg.png

更多细节:

  • 这些项目是 SP2010 项目,前段时间我成功地将这些项目转换为 SP2013。
  • 使用 Visual Studio Premium 2013 Update 3,以管理员身份运行。
  • 尝试删除该功能并重新添加它;没有帮助。
  • 尝试在安全模式下运行 VS,通过命令行 devenv 重置用户设置;没有帮助。
  • 尝试关闭设计器,VS,重新启动;没有帮助。
  • 我能够在其他项目的包/功能中添加/删除项目,所以我怀疑它不是 VS2013 错误
0 投票
0 回答
24 浏览

sharepoint - 有没有像“OnSolutionAdded”这样的东西?

如果将解决方案添加到 Web 应用程序或农场,是否会调用事件?

0 投票
1 回答
269 浏览

sharepoint - 如何修复 SPFeatureDefinition 不包含 RootDirectory 的定义

我是 SharePoint 开发的新手,我只是想将 XML 文件添加到功能以引用功能事件接收器中的 XML 文件内容。

似乎一般建议是在这个 SO 问题中使用这样做:

如何从 Sharepoint 2010 功能事件接收器中的 XML 文件中检索数据?

但是,当我引用 RootDirectory 属性时,我的代码无法编译。我看到的错误如下

'Microsoft.SharePoint.Administration.SPFeatureDefinition' 不包含 'RootDirectory' 的定义,并且无法找到接受类型为 'Microsoft.SharePoint.Administration.SPFeatureDefinition' 的第一个参数的扩展方法 'RootDirectory'(您是否缺少 using 指令还是装配参考?

现在,奇怪的是,在调试时,我能够在“快速调试”窗口中正确评估 RootDirectory 属性。

我错过了一些明显的东西吗?就像我说的,我对 SharePoint 完全陌生。

我的功能仅限于 Web 级别,并且在我的 using 语句中确实引用了 Microsoft.Sharepoint.Administration。

非常感谢任何帮助,谢谢。