在Sitecore 7.2中,打开FormDesigner会出现以下错误:
Exception: System.InvalidOperationException
Message: Handle not found.
Source: Sitecore.Kernel
at Sitecore.Web.UrlHandle.Get(UrlString urlString, String handleName, Boolean removeSessionValue)
at Sitecore.Form.Core.Utility.Utils.GetDataSource(String url) in C:\Users\Raymond.Weng\AppData\Local\JetBrains\Shared\v01\DecompilerCache\decompiler\DA67A299-0E6A-4A9B-A8E1-031DAB1327EB\e6\7823a5d7\Utils.cs:line 219
at Sitecore.Forms.Shell.UI.FormDesigner.GetCurrentItem() in C:\Users\Raymond.Weng\AppData\Local\JetBrains\Shared\v01\DecompilerCache\decompiler\DA67A299-0E6A-4A9B-A8E1-031DAB1327EB\a8\50ab1903\FormDesigner.cs:line 723
at Sitecore.Forms.Shell.UI.FormDesigner.LoadControls() in C:\Users\Raymond.Weng\AppData\Local\JetBrains\Shared\v01\DecompilerCache\decompiler\DA67A299-0E6A-4A9B-A8E1-031DAB1327EB\a8\50ab1903\FormDesigner.cs:line 163
at Sitecore.Forms.Shell.UI.FormDesigner.OnLoad(EventArgs e) in C:\Users\Raymond.Weng\AppData\Local\JetBrains\Shared\v01\DecompilerCache\decompiler\DA67A299-0E6A-4A9B-A8E1-031DAB1327EB\a8\50ab1903\FormDesigner.cs:line 128
Request information:
Request URL: http://myurl/sitecore/shell/Applications/Modules/Web Forms for Marketers/Form Designer?xmlcontrol=Forms.FormDesigner
Request path: /sitecore/shell/Applications/Modules/Web Forms for Marketers/Form Designer
User host address: xxx.xxx.xxx.xxx
User: sitecore\admin
Is authenticated: True
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
我认为安装有问题,但是将实例与WFFM安装文件进行比较,我看不出有什么遗漏。甚至不确定Handle Not Found意味着什么?
答案 0 :(得分:1)
这最终归结为URL。 Sitecore设置为自动将语言注入URL(这是Web配置的linkManager部分中的设置)。 WFFM真的不喜欢这个。当我改变那个设置时,一切都很好。
<强>更新强>
示例补丁将是:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<linkManager>
<providers>
<add name="sitecore">
<patch:attribute name="languageEmbedding">never</patch:attribute>
</add>
</providers>
</linkManager>
</sitecore>
答案 1 :(得分:0)
您是否在体验编辑器中添加表单?如果是这样,你能够实际向页面添加表单吗?执行此操作时是否存在控制台错误?
您可以查看控制台错误吗? 您是否在Sitecore中为市场营销人员重新安装了Web表单?
查理:)