如何在sharepoint 2013中部署和配置Web部件包括解决方案包?

时间:2014-12-12 04:10:11

标签: project sharepoint-2013 web-parts

我已经部署了网络部分并发布了这个... 这不是问题,如果有人要求,请按照以下方式使用。我认为这对任何人都有用。谢谢。

配置和部署Web部件包括SharePoint 2013中的解决方案包


1。部署解决方案包(SharePoint Server 2013)

:一种。添加解决方案包 在部署解决方案包之前,必须将其添加到SharePoint Server服务器场的解决方案数据库中。  重要 您必须是运行Windows PowerShell的任何计算机上Administrators组的成员。 使用Windows PowerShell导入解决方案包 1.在“开始”菜单上,单击“所有程序”。 2.单击“Microsoft SharePoint 2013产品”。 3.以管理员身份单击SharePoint 2013 Management Shell。 4.在Windows PowerShell命令提示符处,键入以下命令: 5. Add-SPSolution -LiteralPath

Ex: add-spsolution -literalpath “D:\Debug\F21WebPart.wsp"

该解决方案已添加到服务器场的解决方案商店中。要使用该解决方案,请按照本文下一节中的步骤进行操作。 快速概述 以下是您可能需要的一些小工具命令的快速概述: •添加解决方案 Add-SPSolution c:.wsp •部署/安装解决方案 Install-SPSolution -Identity .wsp -WebApplication http:// -GACDeployment •更新解决方案 Update-SPSolution -Identity .wsp -LiteralPath c:.wsp -GACDeployment •卸载解决方案 卸载-SPSolution -Identity .wsp -WebApplication http:// •删除解决方案 删除-SPSolution -Identity .wsp

B中。部署解决方案包 您可以使用管理中心网站或使用Windows PowerShell部署导入的解决方案。使用Windows PowerShell Add-SPSolution cmdlet将解决方案添加到解决方案存储区后,必须先将其部署到站点,然后才能访问它。  注意 您无法使用管理中心中的“解决方案管理”页面向解决方案存储添加解决方案。 以下过程说明如何使用管理中心网站或Windows PowerShell将导入的解决方案部署到服务器场中的站点。 使用管理中心部署解决方案 1.在管理中心主页上,单击“系统设置”。 2.在“场管理”部分中,单击“管理场解决方案”。 3.在“解决方案管理”页面上,单击要部署的解决方案。 4.在Solution Properties页面上,单击Deploy Solution。 5.在“部署解决方案”页上的“部署时间”部分中,选择以下选项之一: o现在 o在指定时间。如果选择此选项,请使用日期和时间框指定时间。我们建议您选择目标服务器上的负载较低的时间。 6.在部署到?在“特定Web应用程序”列表中,单击“所有Web应用程序”或选择特定Web应用程序。 7.单击“确定”。 使用Windows PowerShell将解决方案包部署到单个Web应用程序 1.在“开始”菜单上,单击“所有程序”。 2.单击“Microsoft SharePoint 2013产品”。 3.单击“SharePoint 2013 Management Shell”。 4.在作为管理员的Windows PowerShell命令提示符处,键入以下命令: 5. Install-SPSolution -Identity -WebApplication 哪里: o是解决方案的名称。 o是要将导入的解决方案部署到的Web应用程序的URL。 例如:add-spsolution -literalpath“D:\ Debug \ F21WebPart.wsp" -WebApplication“http:/// pwa /”

默认情况下,会立即部署解决方案。您还可以使用time参数计划部署。 使用Windows PowerShell将解决方案包部署到所有Web应用程序 1.在“开始”菜单上,单击“所有程序”。 2.单击“Microsoft SharePoint 2013产品”。 3.单击“SharePoint 2013 Management Shell”。 4.在作为管理员的Windows PowerShell命令提示符处,键入以下命令: 5. Install-SPSolution -Identity -AllWebApplications -time -GACDeployment -CASPolicies 哪里: o GACDeployment是使SharePoint Server 2013能够在全局程序集缓存中部署程序集的参数。 o CASPolicies允许创建自定义代码访问安全性(CAS)策略文件,并在目标网站集的Web.config文件中激活它。 默认情况下立即部署解决方案。您还可以使用time参数计划部署。

℃。验证已部署的Global Assemble 1.在“开始”屏幕上,按CTRL + TAB打开“应用程序”列表,然后按“V”。列表将包括所有已安装的Visual Studio命令提示。 (要打开“开始”屏幕,请按键盘上的Windows徽标键。) 2.选择Developer Command Prompt(或您要使用的命令提示符)。 3.键入以下命令。有关更多细节,请查看gacutil     gacutil / l F21WebPart

•请记住gacutil窗口中的publickeyToken。

2。部署和配置Web部件

手动部署和配置Web部件 1.验证您是否拥有以下管理凭据: o您必须是hostsSharePoint产品服务器上本地Administrators组的成员。 2.将项目的Bin目录中的.dll程序集复制到Web应用程序根目录中的Bin目录。例如:C:\ inetpub \ wwwroot \ wss \ VirtualDirectories \ 80 \ bin。 3.在应用程序根目录中找到Web.config文件并将其打开以进行编辑。 4.将自定义程序集的以下安全控制条目添加到Web.config文件: 5.,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null"命名空间=""类型名=" *"安全=#&34;真" AllowRemoteDesigner ="真" />

前:

请使用您在gacutil窗口中记住的PublicKeyToken 哪里:  1.是正在部署的Web部件的名称。  2.是与Web部件关联的命名空间。

第3。将组件添加到Web部件库

每个Web部件都应该有一个.webpart文件,该文件是一个描述Web部件的XML文件。 .webpart文件还会使Web部件显示在Web部件库中。以下过程是部署Web部件并在“安全控制”列表中注册后创建.webpart文件的最简单方法。 将组件添加到Web部件库 1.验证您是否拥有以下管理凭据: o您必须是Farm Administrators组的成员。 2.要创建.webpart文件,请导航到http:///_layouts/newdwp.aspx,其中是部署SharePoint站点的服务器的名称。 Ex.http:///pwa/_layouts/newdwp.aspx 3.选中旁边的复选框.. 4.单击“填充库”以将YourWebPartName Web部件添加到“团队站点”库中。 5.在“Web部件”库中,选择“编辑”以编辑Web部件,然后单击“导入”。 系统会提示您指定.webpart文件的位置。您还可以导出ASP.NET Web部件并将其导入SharePoint站点。

1 个答案:

答案 0 :(得分:0)

您还可以使用以下管理shell命令更新现有的wsp -

Update-SPSolution -Identity "xyz.wsp" -LiteralPath "C:\xyz.wsp" -GACDeployment

将xyz替换为wsp的名称