这仅在使用IE时发生。管理员尝试在IE中上传PDF,我们收到此错误。
保存数据时发生错误。请参阅事件日志了解更多信息 细节。消息:[TreeNode.InsertInternal]:文档文化'en-CA' 网站'KFFIntranet'不允许。
异常类型:System.Exception Stack Trace:at CMS.DocumentEngine.TreeNode.InsertInternal(TreeNode parent)at CMS.DocumentEngine.TreeNode.Insert(TreeNode parent,Boolean useDocumentHelper)at CMS.DocumentEngine.DocumentHelper.InsertDocument(TreeNode节点, TreeNode parentNode,TreeProvider tree,Boolean allowCheckOut)at CMSModules_Content_CMSDesk_New_NewFile.ProcessDirectUploader()in d:\ Build \ 1 \ CMS \ Intranet_Trunk \ Sources \ CMS \ CMSModules \ Content \ CMSDesk \ New \ NewFile.aspx.cs:第470行at at CMSModules_Content_CMSDesk_New_NewFile.DocumentManager_OnSaveData(对象 sender,DocumentManagerEventArgs e)in d:\ Build \ 1 \ CMS \ Intranet_Trunk \ Sources \ CMS \ CMSModules \ Content \ CMSDesk \ New \ NewFile.aspx.cs:第313行 CMS.FormControls.CMSAbstractManager`2.RaiseSaveData(EventArgsType args)at CMS.FormControls.CMSDocumentManager.SaveDocumentInternal(字符串 ActionContext中)
网站文化是美国英语,但我们在加拿大。我没有将文化设置为en-ca,因为只有英语,没有必要。
由于这不会在Chrome中出现错误,因此IE似乎正在将计算机文化传递给Kentico。
添加en-ca作为文化不是一种选择,因为它只会导致管理员混淆。