core+2.0+mysql_【Asp.Net Core】ASP.NET Core 2.0 + EF6 + Linux +MySql混搭

好消息!特好消息!同时使用ASP.NET Core 2.0和.NET Framework类库还能运行在linux上的方法来啦!

是的,你没有看错!ASP.NET Core 2.0,.NET Framework类库,linux通通都给你,不要998只要10分钟就能完成终极操作来啦!

文笔不好,加上又深夜有点困了,不多说直接正题:

以下非本人原创,来自宇内流云老大,在mono上运行ASP.NET Core 2.0的方法:

4240ce5b98c193e018ee5c8f48ce7b1e.png

正常的选择的ASP.NET Core Web开发

239509a1f96d4f8dd516743ef57a033c.png

在左上角把.NET Core改成.NET Framework

f7e16c3053e84ea5c590b804bcb01444.png

右键点击编辑csproj文件

9350c4c5a6aa2752be5752d6ddef7d44.png

加入多系统支持(注意别打错字了)

99730776b96687772528bc52521e9cb0.png

发布时修改配置,把目标运行时改成ubuntu

87dd17d1ae60167780a7227a5ba84f68.png

删除所示dll并上传到linux

3591207134fa763487fd43e25f0c6f0c.png

使用 mono 命令运行程序(放到/var/www/default目录方便操作)

http://www.mono-project.com/download/#download-lin(安装mono的命令请参考官网)

344114bc9369985b020e7d39c9e3286b.png

搭配jexus使用

https://www.jexus.org/(因为前面已经安装了mono,直接使用curl https://jexus.org/release/install|sh 安装jexus通用版即可    注:运行安装命令,需要操作者有root权限。)

f6a379165cb26732cddebfae70dffda5.png

修改/usr/jexus/siteconf/default配置文件如上.

49c9813bc3fc8549341fdeb94771c6b4.png

最后使用终极命令/usr/jexus/jws start即可运行网站。

以下是本人实操,ASP.NET Core 2.0 + EF6 + Linux +MySql(本来是想试试Oracle的,但是这数据库装起来太麻烦,只能靠其他勇士去尝试了)

代码在下面,说实话这种混搭还是挺有意思的 (注意的一点就是mysql.data的版本不能太高,支持.NET Standard的那几个版本都是有问题的,时间都浪费在这里了T_T。)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值