使用InfoPath表单部署SharePoint 2010解决方案时出错(路径不是合法表单。)

使用InfoPath表单部署SharePoint 2010解决方案时出错(路径不是合法表单。),sharepoint,deployment,sharepoint-2010,infopath,Sharepoint,Deployment,Sharepoint 2010,Infopath,我是SharePoint和.Net开发的新手,若我的问题答案显而易见,那个么很抱歉 我已经创建了SharePoint解决方案,它使用InfoPath表单。当我从Visual Studio部署它时,一切正常,但当我尝试从web界面部署WSP包时,它失败并出现错误: [ArgumentException: The path is not of a legal form.] System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)

我是SharePoint和.Net开发的新手,若我的问题答案显而易见,那个么很抱歉

我已经创建了SharePoint解决方案,它使用InfoPath表单。当我从Visual Studio部署它时,一切正常,但当我尝试从web界面部署WSP包时,它失败并出现错误:

[ArgumentException: The path is not of a legal form.]
System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) +3806
System.IO.DirectoryInfo..ctor(String path) +245       
Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver.EnumerateFormTemplates(SPFeatureDefinition featureDef) +156
Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver.FeatureInstalled(SPFeatureReceiverProperties properties) +789
Microsoft.SharePoint.Administration.SPFeatureDefinition.DoInstallationCallout(SPSite site, String solutionHash, Boolean fInstall) +27309665
Microsoft.SharePoint.Administration.SPFeatureDefinition.Install(SPSite site, String solutionHash) +444
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddCore(SPFeatureDefinition featdef, SPSite site, String solutionHash, Boolean fForce, Boolean fDoValidation) +26381365
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddInternal(String relativePathToFeatureManifest, Guid solutionId, String solutionHash, SPSite site, Boolean force, Boolean fDoValidation, SPFeatureDefinitionContext featureDefinitionContext) +174
Microsoft.SharePoint.Administration.SPSolutionPackage.AddFeatureDefinitions(SPFeatureDefinitionCollection featColl, SPFeatureDefinitionContext context, Boolean force, Boolean activateFeatures, SPSite site, SPWeb web) +290
Microsoft.SharePoint.Administration.SPUserCodeSolutionPackage.EnableSiteCollectionSolution(SPSite site, Int32 solutionGalleryItemId, Boolean force) +23867323
Microsoft.SharePoint.<>c__DisplayClass1.<AddOrUpgrade>b__0() +4075
Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) +27948246
Microsoft.SharePoint.SPUserSolutionCollection.AddOrUpgrade(SPListItem item, SPUserSolution existingSolution) +449
Microsoft.SharePoint.SPUserSolutionCollection.Add(Int32 solutionGalleryItemId) +574
Microsoft.SharePoint.WebControls.SolutionItemButton.ActivateItem() +398
Microsoft.SharePoint.WebControls.SPLinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +72
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981
[ArgumentException:路径不是合法形式。]
System.IO.Path.NormalizePathFast(字符串路径,布尔fullCheck)+3806
System.IO.DirectoryInfo..ctor(字符串路径)+245
Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver.EnumerateFormTemplates(SPFeatureDefinition featureDef)+156
Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver.FeatureInstalled(SPFeatureReceiveProperties)+789
Microsoft.SharePoint.Administration.SPFeatureDefinition.DoInstallationCallout(SPSite站点,字符串解决方案哈希,布尔fInstall)+27309665
Microsoft.SharePoint.Administration.SPFeatureDefinition.Install(SPSite站点,字符串解决方案哈希)+444
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddCore(SPFeatureDefinitionFeatureDef、SPSite站点、字符串解决方案哈希、布尔fForce、布尔fDoValidation)+26381365
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddInternal(字符串相对性PathToFeatureManifest、Guid solutionId、字符串solutionHash、SPSite站点、布尔力、布尔fDoValidation、SPFeatureDefinitionContext featureDefinitionContext)+174
Microsoft.SharePoint.Administration.SPSolutionPackage.AddFeatureDefinitions(SPFeatureDefinitionCollection FeatureColl、SPFeatureDefinitionContext上下文、布尔力、布尔激活特征、SPSite站点、SPWeb站点)+290
Microsoft.SharePoint.Administration.SPUserCodeSolutionPackage.EnableSiteCollectionSolutions(SPSite站点,Int32 solutionGalleryItemId,布尔力)+23867323
Microsoft.SharePoint.c__DisplayClass1.,这说明发生错误,然后路径属性不正确,但我无法理解当前的目录以及如何更改路径属性。你能帮帮我吗


提前谢谢你。

我找到答案了。现在它起作用了。问题的根源似乎是: 我尝试将WSP场解决方案添加到沙盒解决方案库中。我必须使用另一种方式进行部署,例如PowerShell

PS:谢谢你

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Name="Forms">
    <File Path="Forms\CustomTaskForm1.xsn" Url="Forms/CustomTaskForm1.xsn" />
    <File Path="Forms\CustomTaskForm0.xsn" Url="Forms/CustomTaskForm0.xsn" />
    <File Path="Forms\CustomTaskForm7.xsn" Url="Forms/CustomTaskForm7.xsn" />
    <File Path="Forms\ApproveTaskForm.xsn" Url="Forms/ApproveTaskForm.xsn" />
  </Module>
</Elements>