问题标签 [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.
c# - “激活功能”:对象引用未设置为对象的实例
我有以下激活码:
应该通过并添加一个名为 project 的新列表及其相关视图。如何在运行应用程序时得到:
“激活功能”:对象引用未设置为对象的实例
我的问题是:
- 为什么会这样?激活发生在站点级别。我是“开发”网站的管理员。
- 我是否应该每次都检查以确保此列表不存在?(每次,指的是我每次点击部署)
sharepoint - 收回 Web 应用程序范围的功能解决方案时未调用 FeatureUninstalling
有一个包含 Web 应用程序范围功能的解决方案。如果在用户撤回解决方案时该功能处于活动状态,我需要停用该功能。所以我添加了一个事件接收器:
但它没有触发(VS 调试器附加到所有 w3wp 和 OWSTIMER 进程)。难道我做错了什么?
sharepoint-2010 - Sharepoint Web 功能显示未在管理站点功能页面中激活
我正在通过代码 web.Features.Add(new Guid("e03a943d-9a68-48cf-9a42-cb65be8fc4fb")); 激活网络功能。功能代码已完成执行,但在管理站点功能页面中,功能显示为未激活。
这是什么原因?
sharepoint - 在 SharePoint 2007 中激活功能时自动创建列表和文件夹
我正在开发一项将提供给 SharePoint 2007 Web 的功能。功能配置文件如下。
安装和激活该功能时我想要发生的事情:
- 要在激活该功能的 Web 下创建一个名为 xxx 的列表。
- 要在该列表下创建一个名为 yyy 的文件夹。
- 要放置在该文件夹下的文件 page1.aspx。
现在我在尝试激活该功能时遇到错误,但如果我手动创建列表和文件夹,那么文件就会放在那里。
所以问题是,如何确保自动创建列表和文件夹?
特征.xml
元素.xml
sharepoint - sharepoint 中的功能版本控制
我按照以下链接实现功能版本控制: http ://sisharepoint.wordpress.com/2010/01/21/using-the-featureupgrading-event-to-upgrade-features-sharepoint-2010/
我是 sharepoint 的新手,要求在我的站点中显示功能的版本。可能吗?
我无法在网站的任何地方看到该版本。我可以在 14 hive 的功能文件夹中的 feature.xml 文件中看到适当的版本。只是想知道是否可以在共享点站点中查看每个部署的版本?如果是,那么我在哪里可以看到它?
谢谢,
普里亚
powershell - SharePoint 场功能
我想安装 .wsp 但它给出了一个错误,说有一个农场功能需要删除。如何从 Central Admin 或槽 Power-Shell 中删除农场功能(农场级别功能)?
c# - SharePoint 功能撤回杀死应用程序池
本周早些时候,我公司的解决方案设计师最近向所有开发人员发出挑战,要求在他编写的某些代码中找到错误。发生的事情是,当出现问题并且整个应用程序池死机时,构建管理员从 SharePoint 收回了他的解决方案包。
推测其原因是以下之一:
- 代码中的一些东西
- 它是否与从 Central Admin 收回解决方案有关?
- C——以上都不是
- D - 以上所有
我今天一直在看代码,但没有找到任何歪斜的东西。我想我会把他的代码放在这里,并从任何有兴趣提供代码的人那里获得意见。这不是一个严肃的问题,并且挑战是在良好的运动中发出的,所以如果您有这种倾向,请注意它。
来自 SD 的消息:
正如我昨天在 DevDays 中提到的,当 SharePoint 管理员从 SharePoint 收回 CityDepartments 解决方案包时,整个 IIS 应用程序池都死了。这是在 OWSTIMER.EXE 计时器作业可以解锁所有 Web 应用程序和站点之前,它在实际功能被停用之前锁定。
所以,既然没有人知道出了什么问题,我会奖励第一个弄清楚的人(包括我自己)。
正如承诺的那样,如果您可以在导致 SharePoint 严重崩溃的功能停用事件之一中找到问题,就像上周一样,那么我将为您购买 2 张目前正在放映的 NuMetro 或 SterKinekor 电影的电影票。证明将在 DEV 和 QA 环境中成功部署和收回(确定为 3 次)固定解决方案包。
列出功能事件接收器:
计时器作业功能事件接收器:
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 错误
sharepoint - 有没有像“OnSolutionAdded”这样的东西?
如果将解决方案添加到 Web 应用程序或农场,是否会调用事件?
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。
非常感谢任何帮助,谢谢。