问题标签 [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 投票
2 回答
2243 浏览

asp.net - 将 SharePoint 布局 ASP .NET 程序集部署到 GAC

我目前正在重写一个旧的 SharePoint 应用程序,我需要弄清楚如何部署它。
该应用程序本身是具有多种功能的 SharePoint 解决方案,包括 Web 部件和带有一些代码的简单网页。

有一个网页设计为部署在layouts子文件夹中。在生产环境中,子目录
中没有代码隐藏,只有文件。 layouts.aspx

我知道相应的代码隐藏程序集是从 GAC 加载的。确实,它就在那里。
但是,页面代码不包含<%@ Assembly %>要求它在 GAC 中查找的指令,也没有指定完全限定名称:

那么这个页面是如何在生产环境中定位其代码组装的呢?我需要将相同的代码部署到不同的服务器,但如果我不指定<%@ Assembly %>SharePoint 会给我未知错误,它在日志中表示如下:

我错过了什么?有什么特殊的配置,有什么特殊的设置吗?

0 投票
2 回答
1384 浏览

sharepoint - 通过命令行停用功能不会触发 SPFeature 事件接收器

我正在通过 stsadm 工具停用一项功能。我为此操作启用了事件接收器。如果我从站点手动停用该功能,则会触发事件,但在运行 stsadm 命令时不会触发。

请帮忙...

这是西尔文的代码:

0 投票
1 回答
304 浏览

sharepoint - Stapling Feature - Publishing Infrestructure in blank site results in no left menu bar

I Have created a stapling feature so i can activate the publishing infraestructure feature by default on new blank site.

It does work as expected, the only problem is that the new created site, does not have the left menu visible, and there is no way make it visible.

This does not happen on Team sites, but only on new blank sites.

If I disable the stapling feature and create a new blank site and manually activate the Publishing Infraestructure feature everything works as expected and the menu is visible.

Any clues?

Thanks

0 投票
1 回答
309 浏览

visual-studio-2010 - 如何防止 VS2010 自动将新的 SharePoint 模块添加到随机功能

我在 Visual Studio 2010 中有一个相当大的 SharePoint 项目,其中包含许多功能。每次我向项目中添加一个新模块或空元素时,Visual Studio 似乎都会随机选择一个特性来添加它,我非常讨厌。

幸运的是,我的项目已连接到源代码管理,因此我可以通过检查哪个功能为我自动签出来轻松查看哪个功能被修改。如果它没有源代码控制支持,我将不得不打开每个功能并检查它以查看它的去向。

我已经搜索但找不到任何设置来关闭 Visual Studio 的这个“有用”功能。我怎样才能让它停止?我希望只有在我准备好并准备好时才能将其添加到功能中...

0 投票
1 回答
988 浏览

sharepoint - 修改共享点编辑对话框

我已经成功地在 sharepoint 中创建了一个功能,它可以修改现有的编辑对话框并像这样向它添加一个自定义按钮。

修改共享点对话框

而且我知道当用户单击这样的自定义按钮时,我可以传回数据。

如此处详述

我现在可以处理列表项并对其执行所需的操作,但是鉴于此按钮已添加到修改上下文中(IE:在共享点编辑项对话框中),如果您想保存对数据本身的更改怎么办?

对我来说,使用自定义按钮似乎总是意味着丢失用户对数据所做的任何更改。有没有解决的办法?

0 投票
1 回答
1880 浏览

sharepoint-2010 - 在使用功能添加新列表之前检查列表是否存在?

我正在尝试使用功能创建一些列表,以便在团队网站上激活该功能后立即自动创建这些自定义列表。该功能的范围是站点级别。在使用功能添加新列表之前,是否可以检查网站集中已经存在的列表?我试图对功能激活事件进行此检查,这给了我错误,说同名列表已经存在。任何帮助将不胜感激。谢谢

0 投票
1 回答
1096 浏览

sharepoint-2010 - SharepPoint 2010 功能升级操作重命名字段声明方式

我正在研究 Sharepoint 2010 功能升级框架,并且在整个网络上我都看到了如何通过向现有内容类型添加新字段来升级功能的示例,这样做是这样的:

我不明白的是,我将如何升级到将重命名、*删除* 或以声明方式从已部署的功能的内容类型更改字段的任何其他属性的功能。

在整个网络上,我看到了如何添加字段的示例,但是如何使用功能版本控制和升级更改现有字段的属性。

谢谢!

0 投票
2 回答
508 浏览

list - Sharepoint 1 个功能来部署所有列表或每个列表 1 个功能

使用功能部署列表时的最佳实践是什么。

我应该有 1 个功能来部署所有列表定义和实例,还是每个我要部署的列表定义和实例有 1 个功能?

谢谢!

0 投票
3 回答
603 浏览

sharepoint - 如何在 SharePoint 网站中使用 PageLayout?

我对 SharePoint 有点陌生。我在旅途中学习它,并了解了页面布局的概念和网站上的发布功能。但我并不是 100% 确定 WebPartPage、SitePage 和 PublishingPage 之间有什么区别。我有点知道所有这些页面的用途,但我不明白的是:为什么他们需要分隔所有这些页面?

我认为我们可以只获得一个发布页面并在那里拥有所有功能,包括 webpart 和其他所有内容(使用我们选择的 PageLayout)。但是,我看不到在特定 SitePage 上使用页面布局的方法。

使用其中任何一个有什么特别的原因吗?即使其中一个似乎可以充当所有人?

0 投票
3 回答
14517 浏览

sharepoint - Visual Studio 部署未激活 SharePoint 功能

我有一个简单的 SharePoint 项目,其中包含一个场范围的功能。该功能不包含任何模块;它只是SPClaimProviderFeatureReceiver指派生类,而派生类又指向SPClaimProvider派生类。

当我告诉项目进行部署时,它确实成功地将程序集添加到 GAC,并在 中的文件夹中成功创建 Feature.xml C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES,并提供以下输出:

部署的Feature.xml

我担心它说没有激活任何功能。WSP 确实出现在中央管理解决方案管理中,但表示它“未部署”,并且该功能未出现在管理场功能中。当我在 Web 界面中单击部署时,它显示“解决方案已成功部署”(为什么 VS 不这样做??)。但在那之后,该功能仍然没有出现。