zoukankan      html  css  js  c++  java
  • ASP.NET vNext on CentOS 7

    第一步是在Linux上安装.Net的运行时Mono

    VNext要求Mono最小版本3.4.1,可怜的centos连低版本的mono都不含。我们只能通过编译来安装。目前最新的版本为3.12

    源码下载:http://download.mono-project.com/sources/mono/mono-$VERSION.tar.bz2

    常规的configrue ,make,make install ,安装时间相当长

    SSL证书的问题:Mono默认无法访问https的资源,需要处理下

    mozroots --import --sync

    第二步,就是安装KVM,KRE

    $ curl -sSL https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.sh | sh && source ~/.kre/kvm/kvm.sh

    kvm upgrade

    第三步,运行我们的vNext代码

    aspnet github项目中有Home项目,里面有一些sample。我们可以给git clone下代码跑一下。注意先要kpm restore;也可以用VS2015 创建一个MVC5的项目

    运行MVC网站项目需要一个web server,目前MS已提供了一个开源的kerstel,可直接使用。

    https://github.com/aspnet/KestrelHttpServer

    他依赖于libuv,所以要编译安装libuv,会需要libdl

    $ git clone https://github.com/libuv/libuv.git
    $ cd libuv
    $ sh autogen.sh
    $ ./configure
    $ make
    $ make check
    $ sudo make install

    目前想让kerstel运行正常,还得连接下

    ln -s /usr/local/lib/libuv.so /usr/lib64/libuv.so.1 (原因

    最后运行 k kerstel 

    出现Started ,我们就可以浏览MVC5网站了

  • 相关阅读:
    jmeter 建立一个扩展LDAP测试计划
    jmeter 构建一个Web测试计划
    python 练习 29
    python 练习 28
    Python 练习 31
    python 练习 30
    python 练习 26
    python 练习 25
    python 练习24
    python 练习 23
  • 原文地址:https://www.cnblogs.com/yuzukwok/p/4237792.html
Copyright © 2011-2022 走看看