You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Umbraco 8站点出现Reference error: TinyMce is not defined问题求助

针对Umbraco后台TinyMce is not defined错误的排查方案

基础静态资源排查

  • 检查TinyMce资源加载状态:打开后台开发者工具(F12)切换到网络标签,过滤js资源,确认tinymce.min.js等相关文件是否返回200状态。若出现404/500,优先排查:
    • 站点根目录/umbraco/lib/tinymce/文件夹是否存在完整文件,且应用程序池用户有读取权限。
    • 若使用CDN或自定义静态路由,确认规则未拦截Umbraco原生静态资源请求。
  • 清理客户端缓存:强制刷新页面(Ctrl+F5)或手动清除浏览器缓存后重新登录后台。

配置与扩展排查

  • 验证TinyMce配置:将~/Config/tinyMceConfig.config临时替换为Umbraco 8.18.9官方默认配置,测试错误是否消失,排查自定义配置是否存在异常。
  • 禁用第三方插件:注释~/Config/packages.config中的第三方包节点,或删除~/bin下的第三方插件DLL,重启站点后测试。若错误消失,逐个恢复插件定位问题来源。

服务器环境排查

  • 确认应用程序池设置:确保.NET Framework版本为4.7.2及以上(Umbraco 8.x要求),64位服务器上可尝试启用32位应用程序选项。
  • 查看系统事件日志:检查Windows事件查看器的应用程序日志,获取ASP.NET相关的底层错误信息,比如静态资源加载失败的根源。

高级排查

  • 启用调试模式:修改~/Web.config,设置umbracoDebugMode="true"、customErrors="Off",重启站点查看详细错误堆栈。
  • 检查脚本加载顺序:在控制台执行console.log(tinymce)确认对象是否初始化,通过断点排查Umbraco后台脚本执行前是否存在加载阻塞问题。

内容的提问来源于stack exchange,提问作者Kurious

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 14:10:06