TinyMCE - 未捕获的异常:模块 [5] 在使用本地 javascript 文件时返回未定义

TinyMCE - uncaught exception: module [5] returned undefined when using local javascript file

我正在将 ASP.NET MVC 应用程序中的 TinyMCE 从 4.6.1 更新到 4.9.2。我用新文件替换了旧的 tinymce.min.js 文件。当我 运行 使用 IIS 的应用程序时,我收到控制台错误并且我的文本区域不显示。控制台错误是 "uncaught exception: module [5] returned undefined".

如果我将 tinymce.min.js 替换为原来的 (4.6.1),它会再次运行。如果我使用下面的第二个脚本标记来获取外部托管的 javascript 文件,它就可以工作。我确保我下载的静态文件与我从第二个脚本标签中获得的文件完全相同。我也在 IIS 中重新启动了站点。

@* this does NOT work with version 4.9.2, using version 4.6.1 works *@
<script type="text/javascript" src="@Href("~/js/tinymce/tinymce.min.js")"></script> 

@* this works (4.9.2) *@
<script src='https://cloud.tinymce.com/stable/tinymce.min.js'></script> 

我最好的猜测是该问题涉及 IIS。我的 IIS 版本是 10.0.16299.15.

编辑:此外,我已确认 javascript 文件已成功获取。

确保包含所有内容。我只包含了主 javascript 文件。如果在本地部署,请确保下载完整包。 tiny.cloud 上的 self-hosted 页面在我尝试获取文件时出现故障,所以我只抓取了主 js 文件。

我丢失的特定文件是 theme.min.js。