|
[楼主] 请问jexus还能找到基于mono4.*的版本吗? 项目基于JScript.NET,需要mono4.*环境支持。 [1楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 没用过 Jscript.NET,Mono应该也不支持它,Mono支持 C#和VB.NET。 [2楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 建议利用跨平台迁移的机会,把项目改为c#。 [3楼] 回复:请问jexus还能找到基于mono4.*的版本吗? Mono 4.* 支持 JScript.NET,opensuse 42.3 里 zypper in xsp 即可。 [4楼] 回复:请问jexus还能找到基于mono4.*的版本吗? mono 从 5.* 开始不再支持 JScript 编译的原因,大约是因为 JScript 语法太老了,他们更想护持 Iron、Jurassic、Jint 等第三方遵循 ECMA 标准的 Javascript 语言。但这样会有些问题,一是跨平台兼容性可能没那么好了,二是工具难找。 [5楼] 回复:请问jexus还能找到基于mono4.*的版本吗? docker pull mono:4.8 后,将 opensuse 里面的 xsp4 目录 里的文件 使用 gacutil -i 注册后,也是能够跑 JScript 的。 [6楼] 回复:请问jexus还能找到基于mono4.*的版本吗? XSP4能跑,就意味着Jexus也能跑,处理方法是把高版本mono没有的dll放到网站bin文件夹中。 [7楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 如何知道 高版本缺少哪个 dll 呢? 所有版本都需要在bin目录下放置 Microsoft.JScript.dll,否则会提示缺少这个类库。 [8楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 临时 docker 演示: 两个目录均指向 /root/public_html ssh连接命令: ssh root@119.29.99.234 -p 1322 [9楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 测试了在web.config 中增加如下代码,mono 5 居然连 livescript 也支持了,但是 jexus 中还是纹丝不动。 [10楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 测试 从mono:5.2开始,既不支持JScript, system.codedom 的 compiler 设置也是无任何效果的。 [11楼] 回复:请问jexus还能找到基于mono4.*的版本吗? https://www.mono-project.com/docs/about-mono/releases/5.2.0/ [12楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 已确定是mono版本的问题,我用Jexus通用版已经给你跑起来了。 [13楼] 回复:请问jexus还能找到基于mono4.*的版本吗? 好的,有劳了。暂时先拉 5.0 跑着。 |
|