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

前面有过在树莓派下安装.NET环境的方法。下面通过进一步安装Web服务程序jexus来实现在树莓派上跑ASP.NET程序。

1、树莓派上安装mono环境,使其支持asp.net

本人使用9-25的系统,据说稳定

sudo apt-get update

sudo apt-get upgrade

pi上直接源码编译时通不过的,在make的时候失败。据报的错误来查是gcc的版本问题,毕竟pi是arm系的处理器,好在有人已经把armv6的编译出来了,我们只需要下载解压缩就可以了。

用debian的apt-get install的不行,不支持硬浮点运算。

由于我们只需要安装支持asp.net的环境搭建的仅仅是webserver,所以大家只需看其中的第一步,有兴趣的童鞋当然是看完了。

简单测试是否支持浮点运算方法,mono安装完成后,输入:csharp命令,(注,最好在putty下,选择utf8编码ssh secure shell会乱码,怎么处理先不管了),继续输入,(上张图吧还是)

2781a097bb19d7ed07f12f5a754a63e2.png

Console.WriteLine(DateTime.Now);

看输出结果是不是正常的时间格式,时间是否和你linux终端下输入date命令显示的时间一致,正常如下图

1550c22c49cd0e0fc0df07eecd9e2bd9.png

一定要注意大小写,退出命令是quit;

看mono的版本信息:mono -V(大写),一定要有hardfp-abi

a62bc1349b5aeae43fc6f4ac24bb8d03.png

如果仅仅是下面的,那估计你要重新安装了

ab79fc77490a7adc105b766507f4eaf6.png

2、安装jexus5.4.3,安装for pi的补丁

安装jexus的时候如果是pi的话初次尝试,建议就下5.4.3的包吧,如果是其他Linux系统建议直接下最新的jexus5.4.5,新版本可以减少一些不必要的问题

当然了,我们是在pi上安装,初次安装先试试5.4.3吧,想尝试新版本的童鞋,强烈测试下,结果可以分享出来。

wget -c http://www.linuxdot.net/down/jexus-5.4.3.tar.gz

tar zxvf jexus-5.4.3.tar.gz

cd jexus-5.4.3

2cc6d4ca4fdbecdbfc52035a49ab9b0f.png

sudo ./install

linux的rar不是免费的,建议下载后解压将exe用SSH Secure Shell(自行搜索)传过去。

02dd2f452e112540bb32d57c51c41680.png

一、下载并安装jexus-5.4.2或5.4.3或5.4.3.1。

二、如果jexus已经在工作,那么,请停止它的运行。

三、把本jwsHttpd.exe复制到树莓派上的jexus工作文件夹(一般是/usr/jexus)中,覆盖旧文件。

四、在树莓派的jexus文件夹中,以管理员运行: sudo ./jws regsvr

五、启动jexus。

现在启动jws吧(开机启动,将jws命令加入$PATH中等等自行搜索吧)

curl localhost/info

如果看到welcome之类的,说明ok了

netstat -lntp

pi是不是自带了个httpd呢Apache,不想删除的可以用下面的命令停止或者修改jexus的监听端口

sudo apt-get remove apache2

3、将asp.net程序发布到web上(本人采用的是.netframework2.0的asp.net程序)

查看webroot的路径

6408d5edb6b246f5641d48136459f210.png

ssh Secure Shell

aa0fe49724637679dc810413e283457f.png

index.html删了吧

ec886c4814dce1286c07129dd37f2f3a.png

传上去试试看

修改/usr/jexus/siteconf目录下的default文件,当然你还可以建立新的配置文件(具体请参考linuxdot.net社区)

f2d23576ddae88a24cf36000e8cf92ff.png

见证奇迹的时刻到了

上个图:

e35babf31f3a70eaea7128f275d13ed8.png

C#原来能做这么多事,爱折腾有兴趣的童鞋并且有pi的童鞋,尝试下吧?

参考:

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=37174

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值