2013-07-25 42 views
0

我收到以下錯誤信息,同時安裝Sitecore的Web窗體的營銷模塊聯網:Sitecore的Web表單的營銷模塊安裝錯誤

Sitecore.Exceptions.InvalidItemNameException: An item name must satisfy the pattern: ^(?=.{1,100}$)[\w\*\$][\w\s\$\-]*(\(\d{1,}\)){0,1}$ (controlled by the setting ItemNameValidation) 
    at Sitecore.Data.Items.ItemUtil.AssertItemName(String name) 
    at Sitecore.Data.Items.Item.set_Name(String value) 
    at Sitecore.Install.Items.ItemInstaller.VersionInstaller.InstallVersion(Item version) 
    at Sitecore.Install.Items.ItemInstaller.VersionInstaller.PasteVersion(XmlNode versionXml, Item target, VersionInstallMode mode, IProcessingContext context) 
    at Sitecore.Install.Items.ItemInstaller.InstallEntry(PackageEntry entry) 
    at Sitecore.Install.Items.ItemInstaller.Flush() 
    at Sitecore.Install.Items.LegacyItemUnpacker.Flush() 
    at Sitecore.Install.Framework.SinkDispatcher.Flush() 
    at Sitecore.Install.Utils.EntrySorter.Flush() 
    at Sitecore.Install.Framework.EntryBuilder.Flush() 
    at Sitecore.Install.Zip.PackageReader.Populate(ISink`1 sink) 
    at Sitecore.Install.Utils.EntrySorter.Populate(ISink`1 sink) 
    at Sitecore.Install.Installer.InstallPackage(String path, ISource`1 source, IProcessingContext context) 
    at Sitecore.Install.Installer.InstallPackage(String path, IProcessingContext context) 
    at Sitecore.Shell.Applications.Install.Dialogs.InstallPackage.InstallPackageForm.AsyncHelper.<INSTALL>b__0() 
    at Sitecore.Shell.Applications.Install.Dialogs.InstallPackage.InstallPackageForm.AsyncHelper.CatchExceptions(ThreadStart start) 

回答

5

上Sitecore的配置文件,你會發現這個設置:

<setting name="ItemNameValidation" value="^[\w\*\$][\w\s\-\$]*(\(\d{1,}\)){0,1}$" /> 

從你的問題我看你使用的其他值比這個設置的默認值。 您可以更改默認值並嘗試再次安裝模塊。

+0

這就是它,我有升級的確切問題,你需要恢復到標準的ItemNameValidation設置 –