问题标签 [sharepoint-2013]

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 回答
2415 浏览

reporting-services - 从 SharePoint 2013 应用程序页面调用 Reporting Services API

从 SharePoint 2010 升级到 2013 时,我面临以下问题。

我有一个应用程序页面,从中进行 SSRS API 调用以获取报告的所有订阅。

在执行此代码期间,我得到一个带有堆栈跟踪的 UnauthorizedAccessException

SP 2010 和 SP 2013 的描述行为相似。在 SharePoint 2010 中,将 ASP.NET 模拟帐户从默认更改为对托管 Web 应用程序具有足够权限的身份将解决该问题。
不幸的是,在 SP 2013 Farm 上这样做会导致另一个 SOAPException 类型的异常

我尝试更改匿名身份验证的身份,但遇到了同样的异常。我已经做了很多调试并阅读了大量日志,但我对如何解决这个问题一无所知。
任何人都可以提出任何建议吗?

以下是一些可能有帮助的附加信息:
Web 应用程序配置为 FBA 并使用 LDAP 提供程序进行身份验证。

谢谢。

0 投票
2 回答
295 浏览

javascript - SharePoint 应用开发 AppWeb 与 HostWeb 的通信

我在 SharePoint 托管的应用程序中遇到问题。我要做的就是获取运行应用程序的网络列表并使用这些列表。

使用此代码,我可以在 AppWeb 中获得列表:

我已经尝试过类似的方法来从 HostWeb 获取列表:

但它不会从这个网络返回列表。

有人能帮助我吗?

非常感谢!

0 投票
3 回答
3530 浏览

sharepoint - 如何在 SharePoint 托管应用程序中发送电子邮件?

我正在开发 SharePoint 托管应用程序,并尝试使用客户端代码发送电子邮件。我是否必须使用工作流或事件接收器来执行此操作?似乎找不到任何关于此的信息。

有任何想法吗?

0 投票
1 回答
14120 浏览

visual-studio-2010 - 将 SharePoint 2010 解决方案转换为 2013 和 Visual Studio 2012

我正在尝试将在 Visual Studio 2010 中开发的 SharePoint 2010 解决方案(自定义 Web 部件、内容类型、列表、事件接收器等)转换为 SharePoint 2013 和 Visual Studio 2012。当我在 VS 2012 中打开项目时,它会转换几个项目文件,但由于参考问题而无法编译。

我复制了导致问题从我的 2010 服务器到 2013 服务器的 DLL(主要是 Microsoft.SharePoint ...,虽然我也需要复制 Microsoft.Office.SecureStoreService.dll)并修复了引用。但是,Microsoft.Office.SecureStoreService.dll 仍然给我编译器错误,当 Visual Studio 有命名空间没有问题,并且在其中找到 SecureStoreProvider 类就好了。

我还尝试将目标框架从 3.5 更改为 4,并且只在目标框架下拉列表中看到“安装其他框架...”。

我确信其他人已经处理过这个问题,但未能成功构建正确的谷歌搜索查询。总的来说,我对 SharePoint 比较陌生,如果有任何帮助,我将不胜感激。

谢谢,

麦克风

0 投票
5 回答
7991 浏览

visual-studio-2012 - 指定的任务可执行文件“LC.exe”无法运行

我正在使用 VS 2012 开发 SharePoint 2013 解决方案,该解决方案有一个 licx 文件。我收到编译时错误和警告。

错误:无法运行指定的任务可执行文件“LC.exe”。文件名或扩展名太长

警告:“LC”任务的命令行太长。超过 32000 个字符的命令行可能会失败。尝试通过将对“LC”的调用分解为多个调用来减少命令行的长度,每次调用的参数更少。

我已经尝试了 lc.exe.config<startup useLegacyV2RuntimeActivationPolicy="true"> 我还尝试将解决方案移动到“C:\”,它位于 Projects 文件夹中。

我仍然无法解决此错误。

0 投票
3 回答
14985 浏览

html - 如何从 SharePoint 2013 套件栏中删除默认链接并添加我自己的链接

我有一个要求,我需要删除或隐藏套件栏中显示的默认链接,如 NewsFeed、SkyDrive、站点等。我想添加自己的链接并将此部分用作我的菜单。

因此,在添加时,我希望内容编辑器可以轻松配置这些项目。他们可以编辑需要显示的链接并控制顺序。没有硬编码链接。

如果有人可以在这方面提供帮助。

套房酒吧定制

问候,导航

0 投票
1 回答
771 浏览

sharepoint - 以编程方式访问外部列表关联列

嗨,我有 2 个外部列表“A”和“B”。与 A 中的关联列查找 B。当我在浏览器中查看/编辑项目时,它显示正确的值,如下图所示。

在此处输入图像描述

但是当我尝试访问代码中的列表时,我可以访问所有列值,但关联的列值为空。代码看起来像这样:

0 投票
3 回答
5572 浏览

c# - 客户端 SendEmail-Method 不起作用

我想使用 SharePoint 2013 客户端对象模型SendEmail-Method发送电子邮件,但我总是收到“必须指定收件人”。错误。我尝试使用不同的电子邮件地址和多个 SharePoint 服务器,但在所有情况下都发生了错误。

示例源代码(C#):

错误信息:

必须指定收件人。

错误类型:

System.InvalidOperationException

服务器堆栈跟踪:

这里有什么问题?

0 投票
1 回答
30403 浏览

rest - 使用 SharePoint 2013 REST API 添加列表项

我正在尝试使用带有 REST API 的 SharePoint 2013 在现有列表中添加新项目。

这里有很好的文档:http: //msdn.microsoft.com/en-us/library/jj164022 (office.15).aspx#ListItems

我尝试添加项目的列表称为“资源”,因此我执行以下 http POST 操作来添加新项目:

但我得到以下错误:

所以我认为我没有正确的资源名称。在文档中,它说:

但我不知道如何为我的列表获取 ListItemEntityTypeFullName,并且文档似乎没有解释如何 - 我从文档 (SP.Data.< LIST_NAME >ListItem") 复制了模式,但我想这是不对的.

如何找到我的列表的名称?

0 投票
2 回答
5966 浏览

sharepoint - 使用 sharepoint server 2013 连接和开发

我最近在我们公司设置了一个共享点服务器 2013,并找到了如何使用自定义链接覆盖西装栏的非常好的示例。现在我正在尝试实现这些示例,我已经到了安装 Visual Studio 2012 和 Office 开发工具的地方。当我选择开始一个新项目时,我选择 New Project > Templates > Visual C# > Office/SharePoint > SharePoint Solutions > SharePoint 2013 Empty Project 点击确定,我收到一条错误消息,提示未安装 Sharepoint?我应该安装 VS 2012 并直接开发我的 Sharepoint 2013 服务器吗?