在Linux上运行ASP.NET网站或webapi的传统步骤一般是先安装libgdiplus,再安装mono,然后安装Jexus。在这个步骤中,安装Jexus非常简单,而安装mono就相对的比较费时费力了。

为了克服务安装Mono这个过程的繁琐,方便大家把ASP.NET WEB应用部署到Linux操作系统上,我们为Jexus 5.8.1制作了一款无需安装mono就能使用的“独立版”,该“独立版”支持64位的Linux操作系统,包括64位的CentOS 6.5、Ubuntu 12.04以上版本的系统,能运行WebForm、Mvc3-5以及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,仅如下两句:

1
2
<%@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 网站名

相关文章:

  • ASP.NET Linux部署(2) - MS Owin + WebApi + Mono + Jexus

  • Centos 7.0  上安装 Jexus

  • Ubuntu Server 上安装 Jexus

  • 支持ASP.NET为核心功能的高性能WEB服务器Jexus

  • Jexus V5.8.0 发布,跨平台 ASP.NET WEB 服务器

  • OS X 安装Jexus作为ASP.NET服务器

  • 树莓派上安装mono和jexus运行ASP.NET程序

原文地址:http://www.cnblogs.com/yunei/p/5452120.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

赞赏

人赞赏

ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”相关推荐

  1. Linux(CentOS 6.7)下配置Mono和Jexus并且部署ASP.NET MVC3、4、5和WebApi(跨平台)

    1.开篇说明 a. 首先我在写这篇博客之前,已经在自己本地配置了mono和jexus并且成功部署了asp.net mvc项目,我也是依赖于在网上查找的各种资料来配置环境并且部署项目的,而其在网上也已有 ...

  2. Centos 7.0 安装Mono 3.4 和 Jexus 5.6

    2013-07-26 写过一篇<CentOS 6.3下 安装 Mono 3.2 和Jexus 5.4>,CentOS 7在CentOS 6的基础上有很大的调整,本文是这篇文章的更新,主要介 ...

  3. CentOS7安装Mono和MonoDevelop

    MonoDevelop 是个Linux平台上的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件.MonoDevelop 整合了很多Eclipse与Microsoft Vi ...

  4. [.NET跨平台]Jexus独立版本的便利与过程中的一些坑

    本文环境与前言 之前写过一篇相关的文章:在.NET Core之前,实现.Net跨平台之Mono+CentOS+Jexus初体验 当时的部署还是比较繁琐的,而且需要联网下载各种东西..有兴趣的可以看看, ...

  5. 【原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅2】...

    在 [原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅1] 环境:Ubuntu 14.04 服务器版 虚拟机:Vmware 10 ...

  6. 【译】在 Linux 上不安装 Mono 构建 .NET Framework 类库

    在这篇文章中,我展示了如何在 Linux 上构建针对 .NET Framework 版本的.NET项目,而不使用 Mono.通用使用微软新发布的 Mocrosoft.NETFramework.Refe ...

  7. Linux(CentOS 6.5)下配置Mono和Jexus并且部署ASP.NET MVC5

    1.开篇说明 a. 首先我在写这篇博客之前,已经在自己本地配置了mono和jexus并且成功部署了asp.net mvc项目,我也是依赖于在网上查找的各种资料来配置环境并且部署项目的,而其在网上也已有 ...

  8. linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法

    本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...

  9. CentOS 5 下yum安装 Mono 2.4

    在fedora 12下面,系统会自安装mono 2.4-4.3,或者简单直接 yum 安装,在CentOS5下面,可以通过下面的方式来 yum 安装,首先在/etc/yum.repos.d/ 下建立M ...

最新文章

  1. 度量.net framework 迁移到.net core的工作量
  2. Windows XP修改操作系统属性中注册到中的名字
  3. windos10下编译opencv_4.0.1+opencv-contrib_4.0.1
  4. java socket 二次发送_发过2次帖子,都没有了,再发。JAVA中SOCKET通信中的数据压缩问题...
  5. boost:regex分割字符串(带有'\'字符) - zzusimon的专栏 - 博客频道 - CSDN.NET
  6. 华硕v4000fj笔记本怎么样_所有已开箱笔记本的目录汇总 20200812
  7. python学习笔记(十六)-Python多线程多进程
  8. Android解压/重新打包system.img
  9. SpringMVC【一 简单入门例子】
  10. 华侨大学计算机转专业要求,关于2019年转专业工作安排的通知
  11. caxa发生文件读写异常_CAXA电子图板出错解决方法
  12. VVC之SCC(一):IBC
  13. 网络诈骗有哪些防范措施
  14. AI护老虎,智护生态,英特尔用人工智能解决大问题
  15. 【防火墙篇】03. Web 登录 ❀ Juniper 防火墙
  16. 数学建模-回归分析(Stata)
  17. 六维力数据中去除重力、漂移力任务---ros之talker、listener、ur、坑
  18. Java阿凯_彩虹城堡之七彩宝石篇最终版攻略
  19. 软考学院九老师简介:国家软考(中高级认证)培训
  20. 张艾迪(创始人):艾迪的学校与成长故事

热门文章

  1. [杭电ACM]1012u Calculate e
  2. 你可能不知道的C#语言特性
  3. 使用 dotnet-monitor 在 Kubernetes 中收集 .NET metrics
  4. 使用Hot Chocolate创建ASP.NET Core GraphQL服务
  5. Windows 11 预览版 Build 22000.168 发布
  6. Blazor 路由及导航开发指南
  7. 微软面向初学者的机器学习课程:3.1-构建使用ML模型的Web应用程序
  8. BeetleX.WebFamily针对Web SPA应用的改进
  9. ASP.NET Core 对Controller进行单元测试
  10. ASP.NET Core 中的 User Agent 识别及搜索引擎爬虫鉴定方法