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

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

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

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

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

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

右键点击编辑csproj文件

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

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

删除所示dll并上传到linux

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

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

搭配jexus使用

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

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

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

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

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

https://github.com/iJzFan/ASP.NET-Core-on-MONO

原文地址:http://www.cnblogs.com/jzfan/archive/2017/10/27/7741074.html


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

ASP.NET Core 2.0 + EF6 + Linux +MySql混搭相关推荐

  1. 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 Frame ...

  2. Asp.net Core 6.0 使用EF DB First 连接mysql

    asp.net core 6.0 使用EF Core 6.0 连接mysql,实现db first 使用的开发环境是vs 2022 首先建立项目,web api 项目 为VS2022安装扩展 此时在项 ...

  3. 从头编写 asp.net core 2.0 web api 基础框架 (4) EF配置

    第一部分: https://www.cnblogs.com/frank0812/p/11165940.html 第二部分:https://www.cnblogs.com/frank0812/p/111 ...

  4. Docker ASP.NET Core 2.0 微服务跨平台实践

    本篇博文的目的:在 Mac OS 中使用 VS Code 开发 ASP.NET Core 2.0 应用程序,然后在 Ubuntu 服务器配置 Docker 环境,并使用 Docker 运行 Consu ...

  5. ASP.NET Core 2.0 自定义 _ViewStart 和 _ViewImports 的目录位置

    在 ASP.NET Core 里扩展 Razor 查找视图目录不是什么新鲜和困难的事情,但 _ViewStart 和 _ViewImports 这2个视图比较特殊,如果想让 Razor 在我们指定的目 ...

  6. ASP.NET Core 1.0 开发记录

    ASP.NET Core 1.0 更新比较快(可能后面更新就不大了),阅读注意时间节点,这篇博文主要记录用 ASP.NET Core 1.0 开发简单应用项目的一些记录,以备查阅. ASP.NET C ...

  7. .NET Core amp; ASP.NET Core 1.0在Redhat峰会上正式发布

    众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...

  8. Docker Consul Fabio ASP.NET Core 2.0 微服务跨平台实践

    相关博文: Ubuntu 简单安装 Docker Mac OS.Ubuntu 安装及使用 Consul Consul 服务注册与服务发现 Fabio 安装和简单使用 阅读目录: Docker 运行 C ...

  9. .NET Core ASP.NET Core 1.0在Redhat峰会上正式发布

    众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...

最新文章

  1. python单词统计、给定一个段落()_数训营第一课笔记:Python基础知识
  2. WP7应用《OOK随心系列》字体和电子书上传方法说明
  3. LeetCode 107. 二叉树的层次遍历 II(队列)
  4. 怎么保存 html静态页面,静态页面怎么实现,就是把数据写入到html页面在缓存起来?...
  5. android.mk添加静态库,Android Gradle添加静态库
  6. 关于 2020 年的前端趋势预测
  7. _event_phase_team
  8. 温州近10%的网站存在高危安全漏洞
  9. Django中文无法转换成latin-1编码的解决方案
  10. TotalFinder for Mac(Finder增强工具)v1.14.1
  11. 14. 随需应变:网站的可扩展架构
  12. 如何测试服务器端口是否能够访问(使用telnet命令)
  13. java子类继承父类变量_JAVA子类继承父类
  14. 本地nodejs+gulp完成字体转换 ttf转成woff2格式
  15. SIGCOMM2019几篇有意思的文章
  16. 查看linux当前ip,linux查看当前服务器ip地址 命令行
  17. Python 练习实例2
  18. 支付宝:批量付款到支付宝账户有密接口
  19. 设置了cursor:pointer,在某个部分不显示
  20. 使用puppeteer启动并最大化显示Chrome浏览器

热门文章

  1. [原创]同一个Tomcat,配置多个context、多个Host
  2. 《HTML5触摸界面设计与开发》——1.4 神秘谷,是什么让触摸界面反应灵敏?...
  3. Java读取word文件,字体,颜色
  4. 在ASP.Net Core和JAVA中,使用Azure配置密钥——Key Vault
  5. 单元测试 | 如何在Mock时匹配匿名类型参数
  6. 迎接.NET 6,《dotnet+Linux中文手册》完整PDF开放下载!
  7. 防SQL注入的最好实现方式是什么?
  8. Docker小白到实战之常用命令演示,通俗易懂
  9. 对精致码农大佬的 [理解 volatile 关键字] 文章结论的思考和寻找真相
  10. 心想技术驱动业务,却在背道而驰