0

我有一个 Web 应用程序,其中有很少的文档库、列表、图片库、工作流和一些 Web 部件。Web 部件是使用 Visual Studio 创建的,具有功能站点范围。工作流是使用 SPD 创建的。在我的本地 SharePoint 服务器中一切正常。我想将我的 Web 应用程序复制到另一台服务器。为此,我保存了站点模板 Site Actions-> Save Site as template,将 wsp 保存到我的桌面。然后我将 wsp 带到我创建 web 应用程序的另一台服务器机器

然后使用 PowerShell 命令添加使用 Add-SPSolution 命令的解决方案。尝试使用 Install-SPSolution 命令安装时出现错误:

此解决方案不包含适用于 Web 应用程序的资源,并且无法部署到特定的 Web 应用程序

我尝试将 webpart 功能的范围更改为 Web/WebApplication,但在尝试使用 Visual Studio 部署时遇到错误。

如何在不同的 SharePoint Server 计算机中部署 wsp?

4

2 回答 2

0

当您将站点保存为模板时,您将只保存站点,而不是您的 Web 应用程序。首先创建 Web 应用程序(可能没有站点模板),然后从您的 WSP 推出您的站点。

于 2013-04-07T08:20:53.570 回答
0

如果您使用 powershell 部署解决方案,请记住包含标志 -GACDeployment。

于 2013-11-08T01:25:46.013 回答