MathJax - 文件无法加载:/extensions/MathZoom.js

Fla*_*ira 7 asp.net mathjax razor asp.net-mvc-3

我决定在我的一个网站项目中使用mathjax,我遇到了一个我无法理解的问题.

第一点:我创建了自己的CDN网站,其中我在某些网址上提供了2.0版本的mathjax:"http://mathjax.example.com".

我的webapplication是在asp.net mvc3 + razor中开发的,在我决定创建一个cdn网站之前,我正在使用标准脚本,它正在完美地工作:<script type ="text/javascript"src ="http:/ /cdn.mathjax.org/mathjax/1.1-latest/MathJax.js"> </ SCRIPT>

但是,外部CDN不能满足我的客户需求,因此我要在同一台服务器上创建一个cdn网站.

我已经下载了zip文件并安装在我的网络服务器上提供的目录中.

我的问题是,如果我将旧网址指向新网址:它不起作用,最后我在左下角的浏览器角落显示一条消息"文件无法加载:/extensions/MathZoom.js"

在某处需要一些配置吗?

Man*_*utz 1

MathJax 可能无法检测到其自己的根目录(根据该根目录解析其他文件 URL),或者您实际上错过了扩展文件夹。

我遇到的问题是:MathJax javascript 主文件无法重命名 - 它必须保留“whateverpath/MathJax.js”。重命名它并尝试加载给我带来了您提到的错误,因为未能检测到根路径“whateverpath”。

另外,您显然需要部署整个包,而不仅仅是 MathJax 主 js 文件。

最后,我注意到你在CDN上使用了1.1版本,并说你部署了2.0。这是故意的吗?

希望有帮助。