问题标签 [sharepoint-2019]

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 投票
0 回答
41 浏览

sharepoint - 从 SharePoint 2013 迁移到 2019

我们有一个完全定制的(主题 + 设计器工作流 + WebParts + 计时器作业)SharePoint 2013 本地环境,我们计划迁移到 SharePoint 2019。

我评估过最好构建一个新的 SharePoint 2019 环境,然后使用迁移工具迁移内容。

我真正不确定的是我们多年来所做的工件和定制。这些是包含计时器作业、WebPart 和应用程序页面的 WSP 包。此外,我们还有带有 jQ​​uery 和其他基于 JavaScript 的脚本的自定义主题。我们还在 SharePoint 2013 环境中运行基于设计器的工作流。

需要有关如何处理/移动这些工件和自定义到 SharePoint 2019 的建议吗?我们是否需要重新编码这些功能,或者它们会按原样部署。我更关心包含 WebPart、计时器作业和应用程序页面的 WSP 包,因为我们总是可以重新命名新的外观和感觉。

我需要你对此的意见,特别是如果任何人都有动手经验的话。

0 投票
0 回答
33 浏览

sharepoint - SharePoint 加载项提供程序托管应用程序创建问题

我正在尝试使用 Visual Studio 2019 模板 ASP.net web-forms 为 SharePoint 2019 创建提供商托管应用程序。创建项目时出现以下错误。

在此处输入图像描述

在此处输入图像描述

以下是来自输出窗口的错误消息

“该进程无法访问文件 'D:\delete\PHASampleProject\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\tools\RoslynLatest\System.AppContext.dll',因为它正被另一个进程使用。”

0 投票
1 回答
63 浏览

asp.net - 自定义 SharePoint 身份验证表单 - 由于页面刷新而显示错误消息的问题

我正在尝试基于默认 .aspx 之一为 SharePoint Server 创建自定义表单身份验证页面:

提交时的母版页表单:

当 js 字段为空时,我会显示错误消息。问题是提交表单后,页面更新和错误消息很快就会消失。为了处理这个问题,我需要用我自己的替换默认的 onSubmit,为此我需要知道如何复制原始表单 onSubmit 所做的事情,以及特别是要发布到 SP 服务器的内容。这样我就可以通过显示错误消息来验证数据和响应。

有没有人做过这样的事情?对于此类问题,也许还有另一种很好的解决方案。

0 投票
0 回答
37 浏览

sharepoint - Sharepoint:从具有唯一用户权限的多个列表中获取所有项目

我正在使用 SPFX 在 Sharepoint 2019 中构建任务管理应用程序。每个组/项目将有单独的列表 -> 项目将是任务。每个组将具有唯一的权限。会有很多(超过 100 个列表 - 项目/组)。

问题: 用户 A 有权访问项目 P1 和 P2。用户 B 将项目 P3 中的任务分配给用户 A。因此用户 A 应该看到 P1 和 P2 中的所有任务以及 P3 中的一个任务。如果有 100 多个项目,如何在不迭代每个列表(项目)的情况下从用户有权访问的所有列表(项目)中获取所有项目(任务)?

我唯一可见的解决方案是使用 SharePoint 搜索,但这意味着如果用户 A 创建任务,他将在 10 分钟后在任务列表中看到它(在搜索索引这个新项目之后) - 该解决方案不会被接受。

你有任何其他想法如何设计这个应用程序?

0 投票
0 回答
29 浏览

authentication - SharePoint 2019:提示登录 Web 应用程序中的每个网站集

我目前正在使用跨站点发布设置 SharePoint 2019 Web 应用程序/站点。

Windows 凭据当前用于访问该站点。

我在我们的 Publishing 站点上查询是否包含来自 AuthoringSite1、AuthoringSite2 和 AuthoringSite3 的文档。选择结果或手动导航到 WebApp 中的每个网站集时,会提示输入 Windows 凭据。重新输入凭据后一切正常,但我希望能够仅在发布站点上输入凭据,并在网站集之间导航时保​​留登录名。不确定我是否遗漏了 SharePoint 或 IIS 配置中的某些内容。

我看过一些关于将网站集添加到 IE 安全中的 Intranet/Trusted Zones 的帖子,我想避免这种情况,因为我将有大约。60 多位用户访问具有不同技术技能水平的创作网站集。

我们还将使用第三方外联网管理解决方案,因此我需要找到一种方法,在单击搜索结果时不让用户提示额外的登录提示。

任何建议,将不胜感激。

0 投票
1 回答
70 浏览

sharepoint - 如何自定义新式 SharePoint 在线列表工具栏?

工具栏

如何自定义新式 SharePoint 在线列表工具栏?

我无法在 SP 的早期版本中找到任何可用的选项。我在“...”工具栏下有一个选项,我想将其添加到工具栏中。此外,想要从工具栏中删除共享、导出、自动化和集成选项。

0 投票
0 回答
20 浏览

sharepoint - 如何使用 js 注销共享点并清除会话?

我正在使用 sp 2019。我想使用 js 注销 sp。我尝试了以下方法,但似乎不太好。

第一个似乎以另一个用户身份登录。第二个确实注销,但如果我单击“返回站点”,一切都会恢复。

有没有办法真正注销 SP 2019?清除会话并使所有 sp 页面过期?

谢谢

0 投票
0 回答
94 浏览

sql-server - SharePoint 2019 场的数据库和 Web 前端服务器之间的访问

我是一名对 SharePoint 管理知识有限的开发人员。我们有一个 SharePoint 2019 多层场。

  • 1 个具有中央管理员的应用程序
  • 1 个带搜索功能的应用
  • 1 应用程序和 Web 服务器之间的 F5 防火墙
  • 2 个 Web 前端服务器 (WFE)

一切都很好,直到我们部署了启用匿名访问的新发布门户。当我们公开时,我们的基础设施和信息安全团队对 Web 前端服务器对数据库的访问提出了担忧,而面向公众的 WFE 服务器应该只能访问应用程序服务器,而应用程序服务器应该只有权与数据库通信,我认为是正确的。

但是,有 Microsoft 文档建议了所需的体系结构,但仅适用于 SharePoint 2013 场。下图显示 WFE 服务器只有应用程序服务器访问权限,而没有对 WFE 服务器的直接数据库访问权限。

该图显示 WFE 服务器只有应用程序服务器访问权限,而没有对 WFE 服务器的直接数据库访问权限。

链接建议了上述图像架构。

简化我想要阻止 WFE 服务器访问数据库服务器的 SharePoint 2019 场的问题,我只想允许 WFE 服务器访问 SharePoint 应用程序服务器。

0 投票
1 回答
58 浏览

sharepoint - Sharepoint 2019 本地站点主页中缺少编辑和发布按钮/图标

我是站点所有者并且对所有站点具有完全控制权,但是如果我将页面设置为主页,则缺少编辑按钮/图标。

仅在网站主页上缺少编辑按钮

  • 如果我转到不是主页的任何其他网站页面,那么我可以看到编辑按钮
  • 如果我将任何其他页面设为主页,则该页面没有编辑按钮
0 投票
1 回答
29 浏览

c# - 为什么 System.Web.UI.WebControls.Panel 的 Panel 在使用 C# 的单元测试中返回 null?

我有一个名称的设计器类,ExpenseReceipts.aspx.designer.cs其中部分类 ExpenseReciepts 包含

我在使用 this 的模块中有另一个类 ExpenseReceipts.aspx.cs ResultPanel

就生产代码而言,这可以正常工作,但是当我尝试为其编写单元测试时会出现问题。我有以下方法试图在这里填充所有内容。

它失败是因为 HandleRecordsNotFound 中抛出的异常说NUll pointer exception指示 - ResultPanel为空。

请帮我解决这个问题。提前致谢。PS:我正在使用 Sharepoint 2019。