|
[楼主] Jexus如何下载项目所需的dll Microsoft.JScript.GlobalObject.escape在windows环境下可以正常访问,在linux平台用jexus访问,这个方案报错,请问这该如何解决? [1楼] 回复:Jexus如何下载项目所需的dll Microsoft.JScript.dll无法运行在linux上。html编码可以用其它的方式,比如用HttpUtility.HtmlEncode之类的。 [2楼] 回复:Jexus如何下载项目所需的dll Microsoft.JScript.dll 可以在 Jexus 里面运行,我调通了。但是 App_Code 里面的代码不会被编译,所以一些类不能写在 App_Code 里面,只能直接写在 aspx 里面。 openSUSE Leap(docker) + Jexus 6.4 不但 x64 支持,arm64 也支持。 [3楼] 回复:Jexus如何下载项目所需的dll App_Code 目录下的 js ,只在 Mono 5.1 以前支持,后面可能和强签名有关,突然不支持了,而且 需要 配置 web.config 才能支持 Microsoft.JScript.dll [4楼] 回复:Jexus如何下载项目所需的dll @Rimifon,能否说说支持Microsoft.JScript.dll的具体方法、步骤? [5楼] 回复:Jexus如何下载项目所需的dll 以前 bin 目录内放置 Microsoft.JScript.dll 就行了,mono5.1之后的 web.config 还需要增加 compilation 配置: 这样支持 jscript 编写 aspx 没问题了。 [6楼] 回复:Jexus如何下载项目所需的dll 用 JScript 直接调用 escape 方法是没问题的,如果是 C# 调用,那就不大清楚了。 [7楼] 回复:Jexus如何下载项目所需的dll 可以试试这个代码:http://fengyun.org/Down/FyCMS-Linux.zip [8楼] 回复:Jexus如何下载项目所需的dll 大概明白楼主什么意思了。Microsoft.JScript.GlobalObject.escape 之所以支持,是因为 Windows 内置了 Microsoft.JScript.dll,而 Linux 不支持是因为 mono 没有内置 Microsoft.JScript.dll,需要手工在 bin 目录下补充。 |
|