LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] 无需安装Mono就能运行ASP.NET的Jexus“独立版”

在Linux上运行ASP.NET网站或WebApi的传统步骤是,先安装libgdiplus,再安装mono,然后安装Jexus。在这个过程中,虽然安装Jexus是挺简便的一件事,但是安装mono就相对的比较费时费力了。

现在的情况不同了,为了克服安装 Mono 的繁琐,简化 ASP.NET WEB 应用在Linux操作系统上的部署过程,我们为Jexus 5.8.1制作了一款无需安装mono就能使用的“独立版”,该“独立版”支持64位的CentOS 6.5、Ubuntu 12.04以上版本的操作系统,能运行WebForm、Mvc3-5、WebService 以及WebApi,支持PHP,支持OWIN,支持反向代理,也就是说,无需安装mono的“独立版”与需要安装mono的“通用版”在功能上是完全相同的。

下面具体谈谈Jexus“独立版”的使用。

一,下载:

把 jexus压缩包下载到linux临时文件夹中。

cd /tmp

wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz

该命令执行完成后,jexus独立版就被下载到了/tmp文件夹,大小为13.8m。

二,解压:

tar -zxvf jexus-5.8.1-x64.tar.gz

解压完成后,会在/tmp中得到一个jexus文件夹。

三,移动:

把jexus文件夹移动或复制到一个指定的工作位置,这个位置你自己决定,建议大家统一使用/usr路径。

sudo mv jexus /usr

然后清理/tmp中的jexus:

sudo rm -rf /tmp/jexus*

四,建一个简单的aspx网页用于测试:

由于jexus的默认的网站配置文件指向的物理路径是/var/www/default,所以,我们在/var下创建www文件夹,在www下创建default文件夹。创建完成后,进入 default文件夹,用vim编写一个简单的 index.aspx,仅如下两句:

<%@Page Language="C#"%>
<%=DateTime.Now.ToString()%> 


 保存后退出。

五,启动jexus并尝试访问默认网站:

cd /usr/jexus

sudo ./jws start

curl localhost

六,Jexus的“卸载”:

Jexus是“绿色软件”,除了jexus文件夹外,它不会在系统的其它地方写入任何文件,也不会注册任意信息,所以,它的卸载很简单:删除 jexus文件夹就行了。

七,Jexus的常用命令:

启动:sudo ./jws start

重启:sudo ./jws restart

停止:sudo ./jws stop

启动某个网站: sudo start 网站名

重启某个网站:sudo restart 网站名

停止某个网站:sudo stop 网站名

作者:yunei   发布时间:16年05月02日   可选操作:删除 回复

[1楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

您好,用了你这个封装好的包很多错aspx 可以运行
WordPress php站点配置的时候我是使用 
  php-fpm listen address is '127.0.0.1:9000'
############################################
  fastcgi.add=php|tcp:127.0.0.1:9000
但是当我用phpmyAdmin的时候就服务器错误500 
index.php找不到
请问知道什么情况吗?

作者:i_21   发布时间:16年05月13日   可选操作:删除 回复

[2楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

你如果用的是php-fpm,那么,你应该用netstat -lnt看看 9000端口是否打开。一定要明确了解自己用的是fast-cgi还是php-fpm。
另,你可以看看/usr/jexus/log/jws.log 这个日志文件,看看有没有什么异常记录。
找不到文件,要看看你大小写是什么正确。或者放一个html文件,访问一下,以便了解网站配置中,路径是否写正确了的。
建议加入本社区的QQ群102732979。

作者:yunei   发布时间:16年05月15日   可选操作:删除 回复

[3楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

试着在mac上用jexus。但mac 10.11.5上start时提示 Failure。是不是只支持linux?

作者:Ryan Sue   发布时间:16年06月03日   可选操作:删除 回复

[4楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

启动失败,可以用 mono jws.exe 启动,以便查看失败原因。

作者:yunei   发布时间:16年06月05日   可选操作:删除 回复

[5楼] Windows下编译的程序部署后报错

Tipjoy.Practices.Library.Common.CommonException
组件凭证已丢失

作者:乐在指尖   发布时间:16年06月17日   可选操作:删除 回复

[6楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

楼上的这个问题,与jexus或mono都是没有关系的。

作者:yunei   发布时间:16年06月19日   可选操作:删除 回复

[7楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

Application Exception
System.IO.FileNotFoundException
Could not load file or assembly or one of its dependencies.

Description: HTTP 500.Error processing request.
Details: Non-web exception.
Exception stack trace:
  at (wrapper managed-to-native) System.MonoCustomAttrs:GetCustomAttributesDataInternal (System.Reflection.ICustomAttributeProvider)
  at System.MonoCustomAttrs.GetCustomAttributesData (ICustomAttributeProvider obj) <0x419acd80 + 0x0001b> in <filename unknown>:0 
  at System.Reflection.CustomAttributeData.GetCustomAttributes (System.Reflection.Assembly target) <0x419acd50 + 0x0000f> in <filename unknown>:0 
  at Mono.CSharp.ImportedAssemblyDefinition.ReadAttributes () <0x419ac8a0 + 0x0006b> in <filename unknown>:0 
  at Mono.CSharp.MetadataImporter.GetAssemblyDefinition (System.Reflection.Assembly assembly) <0x419ac6d0 + 0x0008f> in <filename unknown>:0 
  at Mono.CSharp.ReflectionImporter.ImportAssembly (System.Reflection.Assembly assembly, Mono.CSharp.RootNamespace targetNamespace) <0x419ac600 + 0x00033> in <filename unknown>:0 
  at Microsoft.CSharp.RuntimeBinder.DynamicContext.Create () <0x419a5940 + 0x002e7> in <filename unknown>:0 
  at Microsoft.CSharp.RuntimeBinder.CSharpSetMemberBinder.FallbackSetMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject value, System.Dynamic.DynamicMetaObject errorSuggestion) <0x419a53f0 + 0x00037> in <filename unknown>:0 
  at System.Dynamic.DynamicObject+MetaDynamic+<BindSetMember>c__AnonStorey1.<>m__0 (System.Dynamic.DynamicMetaObject e) <0x419a53b0 + 0x0002c> in <filename unknown>:0 
  at System.Dynamic.DynamicObject+MetaDynamic.CallMethodReturnLast (System.String methodName, System.Dynamic.DynamicMetaObjectBinder binder, System.Linq.Expressions.Expression[] args, System.Linq.Expressions.Expression value, System.Dynamic.Fallback fallback) <0x419a5000 + 0x00035> in <filename unknown>:0 
  at System.Dynamic.DynamicObject+MetaDynamic.BindSetMember (System.Dynamic.SetMemberBinder binder, System.Dynamic.DynamicMetaObject value) <0x419a4c20 + 0x001cf> in <filename unknown>:0 
  at System.Dynamic.SetMemberBinder.Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) <0x419a4ac0 + 0x000ac> in <filename unknown>:0 
  at System.Dynamic.DynamicMetaObjectBinder.Bind (System.Object[] args, System.Collections.ObjectModel.ReadOnlyCollection`1 parameters, System.Linq.Expressions.LabelTarget returnLabel) <0x419a3d40 + 0x001ac> in <filename unknown>:0 
  at System.Runtime.CompilerServices.CallSiteBinder.BindCore[T] (System.Runtime.CompilerServices.CallSite`1 site, System.Object[] args) <0x419a33a0 + 0x000a9> in <filename unknown>:0 
  at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1] (System.Runtime.CompilerServices.CallSite site, System.Dynamic.T0 arg0, System.Dynamic.T1 arg1) <0x419a27a0 + 0x004c7> in <filename unknown>:0 
  at ASP._Page_Views_Account_Login_cshtml.Execute () <0x4199f000 + 0x00131> in <filename unknown>:0 
  at System.Web.WebPages.WebPageBase.ExecutePageHierarchy () <0x4199e860 + 0x0011b> in <filename unknown>:0 
  at System.Web.Mvc.WebViewPage.ExecutePageHierarchy () <0x4199e720 + 0x0005f> in <filename unknown>:0 
  at System.Web.WebPages.StartPage.RunPage () <0x4199e6f0 + 0x0001f> in <filename unknown>:0 
  at System.Web.WebPages.StartPage.ExecutePageHierarchy () <0x4199e050 + 0x0004f> in <filename unknown>:0 
  at System.Web.WebPages.WebPageBase.ExecutePageHierarchy (System.Web.WebPages.WebPageContext pageContext, System.IO.TextWriter writer, System.Web.WebPages.WebPageRenderingBase startPage) <0x4199d280 + 0x000e9> in <filename unknown>:0 
  at System.Web.Mvc.RazorView.RenderView (System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer, System.Object instance) <0x41999470 + 0x0023f> in <filename unknown>:0 
  at System.Web.Mvc.BuildManagerCompiledView.Render (System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer) <0x41998f90 + 0x000b0> in <filename unknown>:0 
  at System.Web.Mvc.ViewResultBase.ExecuteResult (System.Web.Mvc.ControllerContext context) <0x41960bf0 + 0x001e8> in <filename unknown>:0 
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionResult actionResult) <0x41960bc0 + 0x0001d> in <filename unknown>:0 
  at System.Web.Mvc.ControllerActionInvoker+<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17 () <0x41960b50 + 0x0001f> in <filename unknown>:0 
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter (IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func`1 continuation) <0x41960850 + 0x000cb> in <filename unknown>:0 
Version Information: 4.4.0 (tarball); ASP.NET Version: 4.0.30319.42000
Powered by Mono

作者:gjj   发布时间:16年06月27日   可选操作:删除 回复

[8楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

你用的是独立版吗?asp.net 用的什么版本?上边的异常表示是某个dll找不到,或者加载不了。

作者:yunei   发布时间:16年06月27日   可选操作:删除 回复

[9楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

[root@localhost jexus]# sudo ./jws restart
Restarting ... OK
[root@localhost jexus]# curl 127.0.0.1:8010/Index.aspx
curl: (52) Empty reply from server

服务器重启后无法运行,只有删除bin目录,再次把bin复制到文件夹后可以访问,这是什么原因?怎么解决?

作者:wuyun   发布时间:16年07月05日   可选操作:删除 回复

[10楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

服务器启动起来了,但在登陆是报错,我知道是缺少dll,也在系统中找到了这个dll,请问应该把这个dll复制到Ubuntu的哪个目录,谢谢,报错信息如下:
System.DllNotFoundException
ole32.dll

Description: HTTP 500.Error processing request.

Details: Non-web exception.
Exception stack trace:
  at (wrapper managed-to-native) System.__ComObject:CoCreateInstance (System.Guid,intptr,uint,System.Guid,intptr&)
  at System.__ComObject.Initialize (System.Type t) <0x406dfc00 + 0x000d3> in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.__ComObject:Initialize (System.Type)
  at Mono.Interop.ComInteropProxy.CreateProxy (System.Type t) <0x406df890 + 0x00057> in <filename unknown>:0 
  at System.Runtime.Remoting.RemotingServices.CreateClientProxyForComInterop (System.Type type) <0x406df860 + 0x0000f> in <filename unknown>:0 
  at System.Runtime.Remoting.Activation.ActivationServices.CreateProxyForType (System.Type type) <0x406df3e0 + 0x00093> in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) <0x4042f590 + 0x0003f> in <filename unknown>:0 

作者:xiaoyaogg   发布时间:16年07月11日   可选操作:删除 回复

[11楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

楼上的问题出在对oledb的调用,linux不支持oledb,也不支持com组件。

作者:yunei   发布时间:16年07月12日   可选操作:删除 回复

[12楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

当前应该不支持.net 4.6吧,想用这个常识性的部署一个nuget服务没有成功。

作者:y-z-f   发布时间:16年07月27日   可选操作:删除 回复

[13楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

这个怎么 配置https支持 mono配置

作者:qist   发布时间:16年08月16日   可选操作:删除 回复

[14楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

关于 https的支持,请参考:
http://www.cnblogs.com/yunei/p/5452120.html

作者:yunei   发布时间:16年08月17日   可选操作:删除 回复

[15楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

sudo ./jws:command not found 怎么会这样呢?

作者:qizhiku.com   发布时间:17年01月22日   可选操作:删除 回复

[16楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

用 sudo /usr/jexus/jws start 这种完整路径试试。

作者:yunei   发布时间:17年01月24日   可选操作:删除 回复

[17楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

sudo mv jexus /usr
口令:


每次都是这样  口令是多少?

作者:Cz   发布时间:17年02月09日   可选操作:删除 回复

[18楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

@ Cz, 你没用过linux吧? 

作者:jack.cai   发布时间:17年02月16日   可选操作:删除 回复

[19楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

@yunei 发现这个版本和单独版本还是有区别,主要表现为我更改了site配置,他很难生效,重启jexus都不生效,哪里有缓存了么?

作者:jack.cai   发布时间:17年02月16日   可选操作:删除 回复

[20楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

请问是否支持麒麟 linux

作者:eason   发布时间:17年03月15日   可选操作:删除 回复

[21楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

支持。

作者:yunei   发布时间:17年03月15日   可选操作:删除 回复

[22楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

提示,能知道是什么原因吗
03-15 16:17:56: Create listener error, port: 80

03-15 16:17:56: Start-up httpd error: not listeners.

作者:eason   发布时间:17年03月15日   可选操作:删除 回复

[23楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

楼上这个问题,是80端口有其它程序占用了造成的。

作者:yunei   发布时间:17年03月17日   可选操作:删除 回复

[24楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

我停用了阿帕奇服务后可以启动Jexus了,但输入命令curl localhost可以看到内容,用网页打开就提示找不到网页,请问是什么原因,还需要设置什么地方吗

作者:eason   发布时间:17年03月17日   可选操作:删除 回复

[25楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

已经可以了,谢谢 yunei 

作者:eason   发布时间:17年03月17日   可选操作:删除 回复

[26楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

无需安装Mono就能运行ASP.NET的Jexus“独立版” 

作者:szgqdd.com   发布时间:17年03月21日   可选操作:删除 回复

[27楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

支持Debian系统吗?

作者:debug   发布时间:17年04月05日   可选操作:删除 回复

[28楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

支持。

作者:yunei   发布时间:17年04月05日   可选操作:删除 回复

[29楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

楼主,能加一下qq吗,我qq:496493214,
有问题咨询,感谢

作者:匿名   发布时间:17年04月25日   可选操作:删除 回复

[30楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

配置过jexus之后,无法运行!报错提示:HTTP 500.Error processing request!请问这是什么错误,该怎么解决?

作者:cclll   发布时间:17年05月15日   可选操作:删除 回复

[31楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

System.Web.HttpException
Cannot use a leading .. to exit above the top directory.

Description: HTTP 500.Error processing request.

Details: Error processing request.
Exception stack trace:
  at System.Web.VirtualPathUtility.Normalize (System.String path) [0x00189] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.VirtualPathUtility.Combine (System.String basePath, System.String relativePath) [0x0006d] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.VirtualPath.MakeRooted (System.String original) [0x00012] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.VirtualPath.get_Absolute () [0x0002f] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.TemplateBuildProvider.ExtractDirectiveAttribute (System.String baseDirectory, System.String name, System.Text.RegularExpressions.CaptureCollection names, System.Text.RegularExpressions.CaptureCollection values, System.Boolean isPath) [0x0009f] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.TemplateBuildProvider.ExtractDirectiveAttribute (System.String baseDirectory, System.String name, System.Text.RegularExpressions.CaptureCollection names, System.Text.RegularExpressions.CaptureCollection values) [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.TemplateBuildProvider.ExtractRegisterDependencies (System.String baseDirectory, System.Text.RegularExpressions.CaptureCollection names, System.Text.RegularExpressions.CaptureCollection values, System.Web.Compilation.TemplateBuildProvider bp) [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.TemplateBuildProvider.ExtractDependencies () [0x0019c] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.BuildManagerDirectoryBuilder.AddVirtualDir (System.Web.Hosting.VirtualDirectory vdir, System.Web.Configuration.BuildProviderCollection bpcoll, System.Collections.Generic.Dictionary`2[TKey,TValue] cache) [0x00069] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.BuildManagerDirectoryBuilder.AddVirtualDir (System.Web.Hosting.VirtualDirectory vdir, System.Web.Configuration.BuildProviderCollection bpcoll, System.Collections.Generic.Dictionary`2[TKey,TValue] cache) [0x000cd] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.BuildManagerDirectoryBuilder.Build (System.Boolean single) [0x000cf] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.BuildManager.BuildInner (System.Web.VirtualPath vp, System.Boolean debug) [0x00019] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.BuildManager.Build (System.Web.VirtualPath vp) [0x00063] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.BuildManager.GetCompiledType (System.Web.VirtualPath virtualPath) [0x00040] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath (System.Web.VirtualPath virtualPath, System.Type requiredBaseType) [0x00012] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.UI.PageParser.GetCompiledPageInstance (System.String virtualPath, System.String inputFile, System.Web.HttpContext context) [0x00024] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.UI.PageHandlerFactory.GetHandler (System.Web.HttpContext context, System.String requestType, System.String url, System.String path) [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context, System.String url, System.Boolean ignoreContextHandler) [0x00065] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context, System.String url) [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 
  at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () [0x0086b] in <79d7580b4e46487286a5f8386a98413d>:0 

作者:cclll   发布时间:17年05月15日   可选操作:删除 回复

[32楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

用的VS什么版本,构建的什么样的项目?

作者:yunei   发布时间:17年05月19日   可选操作:删除 回复

[33楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

System.ExecutionEngineException
MonoError reused after mono_error_cleanup

Description: HTTP 500.Error processing request.
Details: Non-web exception.

ASP.NET Version: 4.0.30319.42000

请问怎么处理?

作者:咕噜噜   发布时间:17年05月22日   可选操作:删除 回复

[34楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

请说明环境,比如 mono是什么版本,jexus是什么版本,运行的是webform还是mvc,mvc是哪个版。

作者:yunei   发布时间:17年05月23日   可选操作:删除 回复

[35楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

[root@localhost jexus]# sudo ./jws start
Starting ... Failure
我新安装一个环境用的是CentOS-7-x86_64-DVD-1611.iso,其他任何操作都没有然后按照教程按照就报“Starting ... Failure”哪里出现问题了。@yunei

作者:佳佳   发布时间:17年05月25日   可选操作:删除 回复

[36楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

用 /usr/jexus/jwss  这个命令试试。

作者:yunei   发布时间:17年05月25日   可选操作:删除 回复

[37楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

mac 上 start 时提示 Failure,我在 Mac 上开发测试,不行嘛?

作者:dark   发布时间:17年06月01日   可选操作:删除 回复

[38楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

mac 上 start 时提示 Failure,原版和自带 .NET 的版本都一样,log 也没有生成,打开了 NoLog=false 开关也是如此。

mono 5.0.0.100 & 4.8.0

我在 Mac 上开发测试,不行嘛?

作者:dark   发布时间:17年06月01日   可选操作:删除 回复

[39楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

如何使用低版本的ado.net框架,如3.5,2.0,默认只提供了4.5,是否只支持4.5,感谢回答!

作者:vinshin   发布时间:17年07月05日   可选操作:删除 回复

[40楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

独立版目前只支持 .net framework 4.0以上的应用。

作者:yunei   发布时间:17年07月08日   可选操作:删除 回复

[41楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

@dark, jexus作为正式的web服务器,目前不再支持MAC系统,因为基本上没有人用这种系统作为生产型的服务平台。

作者:yunei   发布时间:17年07月08日   可选操作:删除 回复

[42楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

请教,独立版怎么设置开机自动启动啊,我在rc.local中加入/usr/jexus/jws.start  但没有启动起来。

作者:eason   发布时间:17年08月10日   可选操作:删除 回复

[43楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

你用的是CentOS系统吧,在这个系统中,要使rc.local起作用。你还得让 /etc/rc.d/rc.local 这可文件有可执行属性,所以,你需要用 sudo chmod +x /etc/rc.d/rc.local 这个命令赋于它这个质性。

作者:yunei   发布时间:17年08月13日   可选操作:删除 回复

[44楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

我们用的是麒麟linux

作者:eason   发布时间:17年08月23日   可选操作:删除 回复

[45楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

请问怎么设置默认页呢?

作者:qizhiku.com   发布时间:17年08月29日   可选操作:删除 回复

[46楼] 回复:无需安装Mono就能运行ASP.NET的Jexus“独立版”

对于默认页,jexus已经内置了index.aspx index.html,index.php,default.aspx,default.html,default.php等常见首页,对于这些默认首页,可以不作设置。如果需要其它名字的路径作首而,可以设 indexes,如 indexes=main.aspx,对于asp.net mvc,无需设置首页。

作者:yunei   发布时间:17年09月02日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 周七  周三  周二  周一  周四  周五  周六