asp.net – MathJax – 文件无法加载:/extensions/MathZoom.js

我决定在我的一个网站项目中使用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\”\u0026gt;\u0026lt;/script\u0026gt;

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

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

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

在某处需要一些配置吗?

解决方法

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

我被咬过的东西:主要的MathJax javascript文件无法重命名 – 它必须保留“whateverpath / MathJax.js”.重命名并尝试加载,由于未能检测到根路径“无论路径”,因此确切地说明了您提到的错误.

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

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

希望有所帮助.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....