2012-03-12 7 views
0

SharePointと.Net開発の新機能です。InfoPathフォームを使用してSharePoint 2010ソリューションを展開する際にエラーが発生しました(パスは正式な形式ではありません)。

InfoPathフォームを使用するSharePointソリューションを作成しました。私は、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 

マイモジュールElements.xml:

<?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> 

がありますhereのエラーが発生し、パスattrubuteが間違っていることがわかりますが、現在のディレクトリとパス属性をどのように変更する必要があるのか​​分かりません。私を手伝ってくれますか?

ありがとうございます。

答えて

0

私は答えを見つけました。今それは動作します。問題の根本がnextのようです: 私はWSP Farmソリューションをサンドボックスソリューションギャラリーに追加しようとしました。私はPowerShellのような別の方法で展開する必要があります。

PS:ありがとうございましたBalamurugan-S KAUST answer

関連する問題