树莓派.Net MVC4 Mono4 Jexus

本人一直从事.net的开发,近日入手了树莓派,体验了一番搭建Jexus跑.net mvc4的过程,特此记录,让更多网友加入体验。

首先第一步当然是更新系统

sudo apt-get update
sudo apt-get upgrade

开启root权限,方便后续高权限操作(可略过)

#修改密码
sudo
passwd root sudo passwd --unlock root sudo nano /etc/ssh/sshd_config 修改其中 PermitRootLogin without-password 改为 PermitRootLogin yes sudo service ssh restart

这个时候你的树莓派就可以用root登录了。


修改时区
(如果输入date后显示的时间是正确的,略过)

1.安装ntp,输入 
sudo apt-get install ntpdate 
2.修改时区,输入 
tzselect
3.按照自己的时区修改后,需要修改配置文件
sudo nano nano /etc/profile
加入TZ='Asia/Shanghai'; export TZ 
4.logout  重新登录

【安装mono4】 超级简化版

下载链接:http://pan.baidu.com/s/1eQYx1K2 密码:4ozc

通过Ftp软件,将deb文件放到 /usr中 (本人使用Xftp)

dpkg -i mono_4.0.1-1_arm7hf.deb

安装完成后,输入

mono -V

即可查看Mono版本信息

【安装jexus】

cd /usr
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
sudo ./install

然后下载补丁,http://www.linuxdot.net/down/jws-5.4.3-pi.rar
同样将文件jwsHttpd.exe复制到树莓派上的jexus工作文件夹(一般是/usr/jexus)中,覆盖旧文件即可

安装完毕,下面配置开启启动
cd /etc/init.d/
sudo nano jws
#!/bin/bash

#chkconfig: 2345 80 05

#description:jws

#

. /etc/rc.d/init.d/functions



case "$1" in

start)

echo "Jexus Start.."

/usr/jexus/jws start

;;

stop)

echo "Jexus Stop.."

/usr/jexus/jws stop

;;

restart)

echo "Jexus Restart"

/usr/jexus/jws restart

;;

status)

/usr/jexus/jws status

;;

*)

exit 1

;;

esac



exit $RETVAL
把这个脚本作为"服务"加入

最后记得 sudo chmod +x /etc/init.d/jws
添加自动启动服务 sudo update-rc.d jws defaults
删除自动启动服务 sudo update-rc.d jws remove
【MYSQL】

sudo apt-get install mysql-server
安装完毕后,修改编码,防止中文乱码(存在的修改,不存在的不需要修改) nano
/etc/mysql/my.cnf
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
重新启动
/etc/init.d/mysql restart

【将mvc4部署文件上传至jexus制定目录】

配置文件目录 

/usr/jexus# cd /usr/jexus/siteconf/

使用老张的源码修改的mvc4文件

链接:http://pan.baidu.com/s/1geydZjH 密码:fjum

部署至对于配置的文件夹即可访问。



代码改变世界
原文地址:https://www.cnblogs.com/fangyukui/p/5175980.html