linuxdot.net社区群:102732979(如果你认为你已经在.NET跨平台方面有足够的经验,请参加这个群:103810355)。

其中有各种大神,嘿嘿,如果你有问题可以来咨询,完全无偿的免费的。

mono的发展越来越好,而转向linux.net的童鞋也越来越多,随之而来出现的问题也越来越多。

不过这些问题大多是环境配置问题,或者版本问题,这样导致群友们整天都在解决这些低级的问题,浪费了大家的时间。

故在此根据群内出现的问题和大家提出的解决方法做一些说明。

1、关于Linux群友用的最多的两个Server发行版:

UbuntuCentOS,建议用稍微稳定的版本。

WebServer用的是jexus最新版,如果有更新的话,如果影响不大的话你就更新吧。(请注意备份)

2、在您安装mono和jexus前,请参照最新的技术文章首推linuxdot.net(宇内流云)、jexus.org(小白)、张善友小蝶惊鸿等人的博客文章。

必看的文章索引:http://www.cnblogs.com/shanyou/archive/2012/07/28/2612919.html

一定得确认版本:目前mono官网tar包有问题的版本是3.4,如果您需要最新的完整的tar包,请移步张善友博客或者群内共享文件。(下载地址

目前官方包能够使用的是3.2.8版本,github上的是3.6.1(截止至2014-06-24),想要安装最新的mono(3.6.1)的话,需要先安装mono3.2.8,安装时一定按照路径

./configure --prefix=/usr

这样除了能够系统自动识别so库之外,还有就是为了以后升级新版可以覆盖安装用。这是大家试过很多次给出的忠告。

以上网站不限于以上网站,有很多群友的希望补充

官方包有时时不时会抽风,少些文件什么的,建议安装前问问最稳定的版本。

jexus自动随开机启动最简单的方法(在 /etc/rc.local中加一句: /usr/jexus/jws start)

3、关于linuxdotnet够成熟吗

这个问题你得看看张善友的博客,他收集了很多关于mono的文章,至于生产环境,你来群里问问有多少人用就明白了,想用的总会有一种理由,不想用的总有千万个借口!是不是?

4、目前EntityFramework的 dbfirst(mysql)和codefirst(mysql)是可以的,但是一定得是版本EF6

关于这个鄙人弄了2-3篇文章测试了,可以看看,如果有问题可以大家一起讨论下。在使用mysql的时候大家也不必费劲下载那些dll了,

干脆直接就Nuget(这个如果还没用,请您抓紧时间!)吧

5、部署MVC程序

目前是MVC3及其以上可以部署,最快的方法是找群友要bin下的dll,文章看小蝶惊鸿的吧

6、关于(jexus)开源的话题

不想多说,只想说一句,免费用的商业软件,还提供部分技术支持。

7、如何解决问题

提问时,环境、版本等一定要提前说清楚,有助于解决问题。如果大家再花时间去问你系统环境和软件版本,是不是有点不划算?

遇到问题首先去以上网站去搜搜,请不要灰心,我们缺乏的是动手能力,试试你就知道了。

看清提示,提示上会说原因,虽然不全是对的,但最起码指明了方向,英文不好可以把错误信息粘出来,贴群里,或者自己bing。

8、愿望

如果你的问题是个新问题,本着人人为我,我为人人的想法,也请你在有时间的情况下,写篇文章出来,让遇到同样问题的朋友有个参考。

以上参考了宇内流云,小蝶惊鸿的建议,还有很多没有提到的群友,在这里大家可以留言我会补充。

此文会继续更新......

关于asp.net利用mono部署到Linux上的一些说明的更多相关文章

  1. asp.net core项目 部署在 linux上

    第一步 安装 .net core https://www.microsoft.com/net/learn/get-started/linuxubuntu 第二步 运行你的asp.net core 项目 ...

  2. Asp.Net Core 程序部署到Linux(centos)生产环境(二):docker部署

    运行环境 照例,先亮环境:软件的话我这里假设你已经批准好了.net core 运行环境,未配置可以看我的这篇[linux(centos)搭建.net core 运行环境] 腾讯云 centos:7.2 ...

  3. Asp.Net Core 程序部署到Linux(centos)生产环境(一):普通部署

    运行环境 照例,先亮底 centos:7.2 cpu:1核 2G内存 1M带宽 辅助工具:xshell xftp 搭建.net core运行环境 .net core 的运行环境我单独写了一篇,请看我的 ...

  4. asp.net core2.1 部署centos7/linux系统 -- 安装部署(一)

    原文:asp.net core2.1 部署centos7/linux系统 -- 安装部署(一) 1.安装dotnet sdk(添加产品秘钥与yum源) 添加yum源:sudo rpm -Uvh htt ...

  5. asp.net core2.0 部署centos7/linux系统 --守护进程supervisor(二)

    原文:asp.net core2.0 部署centos7/linux系统 --守护进程supervisor(二) 续上一篇文章:asp.net core2.0 部署centos7/linux系统 -- ...

  6. ASP.NET Core教程:ASP.NET Core程序部署到Linux

    一.前言 这篇文章我们将讲解如何将ASP.NET Core 程序部署到Linux.这里我们使用的是虚拟机里面安装的Centos7.这里的ASP.NET Core程序,以上篇文章中发布的框架依赖文件为例 ...

  7. Asp.Net项目的部署到Linux中(Linux + Jexus+Nginx )

    因为老项目用的Asp.Net Web API技术开发部署到Window系统上,而新项目用的是.Net Core部署到Ubuntu系统中,所以在管理切换上有些不便.于是决定将老项目的测试服部署到Ubun ...

  8. .NET跨平台之旅:将QPS 100左右的ASP.NET Core站点部署到Linux服务器上

    今天下午我们将生产环境中一个单台服务器 QPS(每秒请求数)在100左右的 ASP.NET Core 站点部署到了 Linux 服务器上,这是我们解决了在 .NET Core 上使用 EnyimMem ...

  9. Asp.NetCore轻松学-部署到 Linux 进行托管

    前言 上一篇文章介绍了如何将开发好的 Asp.Net Core 应用程序部署到 IIS,且学习了进程内托管和进程外托管的区别:接下来就要说说应用 Asp.Net Core 的特性(跨平台),将 .Ne ...

随机推荐

  1. “不给力啊,老湿!”:RSA加密与破解

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 加密和解密是自古就有技术了.经常看到侦探电影的桥段,勇敢又机智的主角,拿着一长串毫 ...

  2. Linux中进行单文件内容的复制

    文件内容复制的常规方法: 开辟一段空间,不断读取文件的内容并写入另一文件当中,这种方法好在安全,一般在类型允许的最大范围内是安全的,缺点就是复制内容的时间长 一次性复制文件的内容,这种方法必须首先获取 ...

  3. mybatis_个人总结

    在使用mybatis框架开发数据访问层的过程中,我在这段时间遇到很多细节问题困住我,在这里我来分享一下我遇到的坑,希望能帮到大家. 一.mybatis动态代理方式开发的规范: 1.注意在mybatis ...

  4. MFC中如何画带实心箭头的直线

    工作中遇到话流程图的项目,需要画带箭头的直线,经过摸索,解决:思路如下: (1) 两个点(p1,p2)确定一个直线,以直线的一个端点(假设p2)为原点,设定一个角度 (2)以P2为原点得到向量P2P1 ...

  5. 如何定位Oracle数据库被锁阻塞会话的根源

    首先再次明确下,数据库因为要同时保证数据的并发性和一致性,所以操作有锁等待是正常的. 只有那些长时间没有提交或回滚的事物,阻塞了其他业务正常操作,才是需要去定位处理的. 1.单实例环境 2.RAC环境 ...

  6. 【干货分享】流程DEMO-固定资产转移流程

    流程名: 固定资产转移  业务描述: 固定资产从某员工转移至另一员工,转出人与转入人必须不同  流程相关文件: 流程包.xml  流程说明: 直接导入流程包文件,即可使用本流程  表单:  流程:  ...

  7. 手把手教你做个人 app

    我们都知道,开发一个app很大程度依赖服务端:服务端提供接口数据,然后我们展示:另外,开发一个app,还需要美工协助切图.没了接口,没了美工,app似乎只能做成单机版或工具类app,真的是这样的吗?先 ...

  8. SQLServer如何添加try catch

    在.net中我们经常用到try catch.不过在sqlserver中我们也可以使用try catch捕捉错误,在这里把语法记录下来和大家分享一下, --构建存储过程CREATE PROCEDURE ...

  9. python性能检测工具整理

    python 运行后出现core dump产生core.**文件,可通过gdb来调试 Using GDB with a core dump having found build/python/core ...

  10. ola.hallengren的SQL Server维护脚本

    ola.hallengren的SQL Server维护脚本 下载地址 http://files.cnblogs.com/files/lyhabc/ola.hallengrenMaintenanceSo ...