在IE中,从CMS Desk上传文件时出现Kentico 9文化错误

时间:2017-03-01 15:47:54

标签: kentico

我在加拿大,但只有EN的网站,所以我没有设置任何文化,因为它不需要。我有一个编辑器在上传文件时遇到错误,无论是PDF还是Word文档。

浏览器是IE,计算机区域设置为加拿大。在我的本地机器上,我得到了同样的错误,将我的计算机区域设置为US,重新启动,同样的错误。

以下是事件日志的错误:

  

保存数据时发生错误。有关详细信息,请参阅事件日志。   消息:[TreeNode.InsertInternal]:网站'KFFIntranet'上不允许使用文档文化'en-CA'。

     

异常类型:System.Exception   堆栈跟踪:    在CMS.DocumentEngine.TreeNode.InsertInternal(TreeNode parent)    在CMS.DocumentEngine.TreeNode.Insert(TreeNode parent,Boolean useDocumentHelper)    在CMS.DocumentEngine.DocumentHelper.InsertDocument(TreeNode节点,TreeNode parentNode,TreeProvider树,布尔allowCheckOut)    位于C:\ inetpub \ wwwroot \ Intranet \ CMS \ CMSModules \ Content \ CMSDesk \ New \ NewFile.aspx.cs中的CMSModules_Content_CMSDesk_New_NewFile.ProcessDirectUploader():第467行    位于C:\ inetpub \ wwwroot \ Intranet \ CMS \ CMSModules \ Content \ CMSDesk \ New \ NewFile.aspx.cs中的CMSModules_Content_CMSDesk_New_NewFile.DocumentManager_OnSaveData(Object sender,DocumentManagerEventArgs e):第310行    在CMS.FormControls.CMSAbstractManager`2.RaiseSaveData(EventArgsType args)    在CMS.FormControls.CMSDocumentManager.SaveDocumentInternal(String actionContext)

Chrome似乎工作正常。

我加倍检查设置,并且只有默认文化。

1 个答案:

答案 0 :(得分:1)

夫妻俩:

  • 确保您在网站应用
  • 中的网站上设置了默认的内容文化和访问者文化
  • 在网站>网站>文化中确保您只有英语(特别是如果您不使用任何其他语言)
  • 在设置>内容中,确保您将默认内容区域设置为英语

这些更改中的一项或多项的组合应该可以解决您的问题。