0

我在 Visual Studio 2008 中创建了一些共享点工作流,它们完全按照我机器上的要求工作。我已经通过将它们部署到共享点服务器上的几个不同的 Web 应用程序进行了测试。作为客户端的一个包,我为这三个工作流创建了 WSP,并将它们与 install.bat 和uninstall.bat 一起发送给客户端,以从 sharepoint 站点设置或卸载功能。但是,在它们的末尾出现了一个奇怪的问题,即无法从 install.bat 文件中的 stsadm 命令激活这些功能。这些功能也未在“网站集功能”屏幕中列出,因此无法从那里激活它们。此外,在“操作”页面的“解决方案管理”中;这些解决方案已在全球部署。由于某些 IP 限制,我无法访问服务器,所以我无法解决这个问题。我想问,除了使用 wsp 来部署工作流;我可以使用哪些其他方式来部署工作流。我的意思是我应该向我的客户发送哪些内容以及他应该遵循哪些部署说明?(一种不需要使用 wsp 的方法)

4

1 回答 1

1

使用 WSP 文件是将代码部署到 SharePoint 的唯一正确方法。虽然您可以手动复制相同的文件,但这既复杂又不太可能解决问题。

由于激活功能不起作用,安装步骤可能出现问题。检查 12 个配置单元中是否存在预期的功能文件夹,并且其中的 feature.xml 文件中的 id 是否与您尝试激活的功能 id 匹配 - VSeWSS 通常会生成名称相同但 id 不同的功能,这将导致各种如果存在早期版本的问题。您还需要检查这些功能是否未隐藏,如果它们打算以编程方式激活,这是可能的。

于 2010-02-11T04:11:08.237 回答