1

我有一个包含 4 个项目的解决方案,可以在 Sharepoint 中自动执行一些流程。这些项目是:

  • WebPartProject:创建自定义 Web 部件

  • CreateTemplate:创建2个文档库(带列),一个简单的List(和列)和一个Page,用来放置WebPartProject的webpart以及之前的文档库和简单列表在这个页面中。

  • WorkflowOne:将工作流放在上一个文档库中

  • WorkflowTwo:将另一个工作流放在与以前相同的文档库中。

所以,当我在 VS 中部署这个解决方案时,一切正常......但是当我尝试使用 powershell 部署这个解决方案时,它不起作用。

我使用以下脚本:

  • stsadm -o addsolution -filename CreateTemplateSolution.wsp ------> 操作成功完成

  • stsadm -o deploysolution -name CreateTemplateSolution.wsp -immediate -allowGacDeployment ------> 定时器作业成功创建

当我转到站点操作--> 站点设置--> 站点操作--> 管理站点功能时,我可以找到我的解决方案,我将他的状态设置为已激活,重新启动 IIS...。但是当我打开 Sharepoint 时,我找不到任何东西.... :(。我错过了什么吗??????

谢谢!!!!

4

1 回答 1

2

您必须强制执行计时器作业:

stsadm -o execadmsvcjobs

stsadm 在 SharePoint 2010 中已弃用。

请改用 Powershell。

这里是一个很好的策略点!

于 2012-07-18T09:03:55.750 回答