Visual studio 如何部署在Visual Studio 2008中创建的SharePoint工作流?

Visual studio 如何部署在Visual Studio 2008中创建的SharePoint工作流?,visual-studio,sharepoint,workflow,wsp,Visual Studio,Sharepoint,Workflow,Wsp,我在VisualStudio2008中创建了一些sharepoint工作流,它们在我的计算机上完全按照要求工作。我通过将它们部署到sharepoint服务器上的几个不同web应用程序进行了测试。作为客户端的一个包,我为这三个工作流创建了WSP,并将它们与install.bat和uninstall.bat一起发送到客户端,以从sharepoint站点安装或卸载这些功能。但是,在它们的末尾出现了一个奇怪的问题,即无法通过install.bat文件中的stsadm命令激活这些功能。这些功能也未在“网站

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

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


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

谢谢您的支持。。。奇怪的是,我只是通过重复我所遵循的相同步骤,使其自动工作:1部署解决方案2将功能文件夹复制到功能库3运行installfeature命令4运行activatefeature命令