zoukankan      html  css  js  c++  java
  • .net core 初探

    首先下载Vs2017 RC,过几天就有新版本了,不过也差不多。

    创建一个HelloWord的控制台应用程序来做测试。

    class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("Hello World!");
    }
    }

    这里记得更改.net core 的版本

    Linux一会从官网下的包是1.1的,所以最好生成1.1版本,不然会出问题。

    然后发布

    发布完后发现不是exe的文件了,变成dll文件了。

    把发布后的东西传到虚拟机里。

    然后开始部署虚拟机里的.net core 运行环境

    具体可以参考微软官方文档

    https://www.microsoft.com/net/core#linuxcentos

    centos 运行下面四条语句就行了。

    1. sudo yum install libunwind libicu
    2. curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=835019
    3. sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
    4. sudo ln -s /opt/dotnet/dotnet /usr/local/bin

    安装完成后切换文件夹到hello文件夹下,然后运行语句 dotnet hello.dll ,程序输出Hello World!

    运行成功。代表环境部署正常。

    接下来我们运行.net core 的网站。

    首先使用vs 2017rc创建好一个网站,然后首页输出hello world,发布,这里记得还是要选择1.1版本,然后传到服务器

    还是上面用dotnet xxxx.dll,

    现在就可以使用浏览器进行访问了

  • 相关阅读:
    C语言数据结构(二)
    面向对象
    Java集合类汇总
    C语言运算符优先级和结合性
    c语言数据结构(一)
    浏览器间bug
    HTTP协议中的1xx,2xx,3xx,4xx,5xx状态码分别表示什么,列举常见错误码及含义
    SSL是啥?
    {转}大公司里怎样开发和部署前端代码?
    浏览器 HTTP 缓存原理分析
  • 原文地址:https://www.cnblogs.com/Mazexal/p/6419937.html
Copyright © 2011-2022 走看看