问题标签 [wsp]

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

powershell - 如何通过命令行管理程序在中央管理中添加 WSP 文件

我正在添加 wsp 文件,因为它已经存在,现在我需要更新它..

它在管理外壳上给了我一条错误消息

已存在具有相同名称和 ID 的解决方案。

我正在管理 shell 中编写此命令。

像这样

Add-SPSolution "c:\Deploy\WSP\SharePointProject2.wsp"

0 投票
0 回答
219 浏览

javascript - 有哪些方法可以通过 javascript 说 node.js 与不支持 Web 套接字的 sip 服务器连接?

您好,我现在需要使用 javascript 创建 sip 客户端,但 sip 服务器不支持 Web 套接字协议。有人可以建议我一些解决方法吗?

提前致谢。

0 投票
0 回答
803 浏览

sharepoint - 无法打开 .cab 文件

我有一个由其他开发人员创建的 SharePoint 模板,我没有针对它的 VS 解决方案。我将它下载为 .wsp 文件,但我无法查看它,这让我将其更改为 .cab 我收到“无法打开文件”错误。为了解决它,我使用 Easy 7-zip 解压它,错误是“无法将文件打开为 [Cab] 存档不是存档。我还尝试了开始 - > 运行。然后:msconfig.exe 我不能”展开文件...”在常规选项卡上。我只想在编辑模板之前阅读模板中的所有内容,我知道这将是一个更大的问题。感谢您提供任何帮助或想法。

0 投票
1 回答
274 浏览

c# - 如何修复“找不到 IdentityModel.dll”?

我正在尝试通过自定义类库使用 IdentityModel.dll。

我有一个 Web 服务(将作为 WSP 部署在 SharePoint 中),我想在其中使用 IdentityModel.Oidcclient DLL。此 DLL 未签名(没有强名称)。DLL 的签名版本要求更高版本的 .Net 框架。我们无法升级。

为了解决这个问题: 我在我的自定义类库 MyLibrary.dll 中引用了 IdentityModel.dll,并在我的原始项目“MyWebService”中引用了自定义类库 MyLibrary.dll。

按照计划,Identitymodel.OidcClient 的未签名问题已得到解决。但是我们收到 IdentityModel.dll 的错误。

现在我收到错误

{“无法加载文件或程序集'IdentityModel,Version = 3.10.6.0,Culture = Neutral,PublicKeyToken = e7877f4675df049f'或其依赖项之一。系统找不到指定的文件。”:“IdentityModel,Version = 3.10.6.0,文化=中性,PublicKeyToken=e7877f4675df049f"}

.

我在项目中添加了相同的版本。甚至公钥令牌也是一样的。我使用 GACUTIL 在 GAC 中部署了 DLL。但没有解决。我被困在这里。

0 投票
1 回答
192 浏览

powershell - 如何从 server1 执行 powershell 脚本以在 server2 中部署 wsp

我正在尝试通过在 server1 中运行 powershell 脚本来远程部署 server2 中存在的 wsp 文件。

我能够使用以下命令通过 server1 成功登录到 server2:

但我无法部署 wsp 文件。这是我尝试过的代码:

我还尝试将上述代码放入脚本中,保存并远程运行脚本。

这是我得到的错误。我相信这是因为我没有管理员权限,我可以这样说是因为当我以管理员身份从 server2 运行部署代码时,正在部署 wsp 文件。那么,我怎样才能远程获得管理员权限。用户具有管理员权限,我需要做的就是以提升的权限运行它(例如右键单击并以管理员身份运行,但以编程方式)

Update-SPSolution:无法访问本地场。在重试之前验证本地场是否已正确配置、当前可用,并且您具有访问数据库的适当权限

编辑

我在powershell的管理员模式下尝试了以下脚本代码:

但是,我不断收到此错误:

Enter-PSSession : Connecting to remote server Server2 failed with the following error message : The WinRM client cannot process the request. CredSSP authentication is currently disabled in the client configuration. Change the client configuration and try the request again. CredSSP authentication must also be enabled in the server configuration. Also, Group Policy must be edited to allow credential delegation to the target computer. Use gpedit.msc and look at the following policy: Computer Configuration -> Administrative Templates -> System -> Credentials Delegation -> Allow Delegating Fresh Credentials. Verify that it is enabled and configured with an SPN appropriate for the target computer. For example, for a target computer name "myserver.domain.com", the SPN can be one of the following: WSMAN/myserver.domain.com or WSMAN/*.domain.com For more information, see the about_Remote_Troubleshooting Help topic

No matter what I try, I get this error. I have tried these techniques:

  • Allowed Delegating fresh credentials as well as NTLM fresh credentials in GPEdit.
  • I have tried the script present in This link
  • I have added user privileges in compmgmt.msc at Remote Desktop Users WinRMRemoteWMIUsers__ WSS_ADMIN_WPG Remote Management Users

Can anyone suggest any thing ??

0 投票
1 回答
801 浏览

visual-studio - 如何从 Visual Studio 创建 WSP?

我是 Sharepoint 和 Visual Studio 的新手。我想了解哪种方法是使用 Visual Studio 创建 WSP 的正确方法。

WSP 必须具有以下内容:

  • 包含service.svc文件的文件夹ISAPI
  • manifest.xml文件;
  • myLibrary.ddl文件;

我应该在 Visual Studio 中创建哪种类型的项目才能获得此输出?在 Visual Studio 中创建此文件的各个步骤是什么?

0 投票
1 回答
265 浏览

sharepoint - SharePoint WSP 部署未完成,因为 SharePoint 更新

我可以访问 SharePoint Production Farm Frontend 两台没有中央管理员的服务器,我使用 Add-SPSolution 和 Install-SPSolution 多次部署 WSP,上次我使用 Uninstall-SPSolution 和 Remove-SPSolution 收回和删除 WSP并再次重新部署它,因为我在解决方案中添加了新功能。问题是,部署被卡住并且没有完成,正如我从 Fram 的管理员那里知道的那样,农场上安装了一个新的更新并中断了它。

因此,如果我在 GAC 中替换了我的解决方案 dll 文件,我将 .ascx 文件复制到 16 hive 文件夹中的 CONTROLTEMPLATES 并在 16 hive 的 FEATURES 文件夹中创建了 Feature.xml 文件,是否将通过执行这些步骤来完成部署?我需要在不使用 PowerShell 命令的情况下进行部署,这可能吗?

0 投票
0 回答
19 浏览

visual-studio - 将针对 SP 2007 (WSP Builder) 的 VS 解决方案移植到 2016

所以,这是我的问题,我有一个由 5 个类库项目组成的 Visual Studio 解决方案。其中之一是 SharePoint 2007 项目,我们在其中使用 WSPBuilder 生成 WSP。

现在我们正在迁移到 SP2016,WSPBuilder 不再工作(Visual Studio 2019)。

您知道如何将此 SP 类库项目转换为实际的 SharePoint 项目(以生成我们的 WSP)吗?

谢谢你的帮助,对不起我的英语:)

0 投票
0 回答
17 浏览

sharepoint - SharePoint 沙盒解决方案 - 已删除程序集节点 - 错误:找不到清单文件中指定的此文件 - Feature.xml

我是一名 IT 管理员,并试图在 SPO 站点上激活旧的沙盒 WSP 解决方案(由不再与公司合作的开发人员构建)。激活它时,我收到“在此网站集中禁用了带有沙盒代码的解决方案的激活”错误。解决方法是删除 Visual Studio 中的程序集节点,如此处给出。我没有在 Visual Studio 中打开它的原始项目。所以我将 WSP 转换为 CAB 文件,将其内容提取到 Temp 文件夹中。它创建了两个元素和功能 XML 文件,如下所示: 提取的 WSP 文件内容

所以我在 Temp 中创建了一个新文件夹,将 Elements (1).xml 和 Feature (2).xml 移入其中,并将它们重命名为 Elements.xml 和 Feature.xml。编辑 Manifest.xml 并删除 Assemblies 节点并使用 CabMaker 重新打包解决方案。现在,当我尝试激活解决方案时,我得到错误:找不到清单文件中指定的此文件:SolutionName\Feature.xml 我不是开发人员,谁能建议需要做些什么来解决这个问题?

PS 原始的 wsp 解决方案已经在我下载它的现有站点上处于活动状态。