1.安装CentOS 7

2.安装.net Core 2环境,参考官方文档:(建议采用SDK (tar.gz)安装)

https://www.microsoft.com/net/download/linux

3.按照官方文档执行好命令后,给dotnet设置软连接,可以全局使用。

  1. ln -s $HOME/dotnet/dotnet  /usr/local/bin

4.将.net core的webapi项目发布后,将发布文件传到linux服务器的目录下,然后用命令行在该目录下执行

  1. dotnet TestCore.dll

注意:默认的webapi访问路径是http://localhost:5000/,需要在webapi的Program.cs文件下修改如下代码,添加指定的访问ip和端口。

  1. public static IWebHost BuildWebHost(string[] args) =>
  2. WebHost.CreateDefaultBuilder(args)
  3. .UseUrls("http://*:8070")
  4. .UseStartup<Startup>()
  5. .Build();

如果提示如下内容就说明启动成功了。

5.这样的安装方式如果Shell退出后,服务就会停止,所以需要安装守护进程,让服务一直可以运行(在windows系统下不需要):

参看:http://www.cnblogs.com/keepcodingforever/p/6642183.html

6.在windows系统下安装比较简单,直接下载.net core sdk安装程序,安装完成就可使用。

最新文章

  1. 优化 从Draw Calls到GC
  2. js post提交页面
  3. 图解 javascript 作用域链
  4. Hadoop基础教程-运行环境搭建
  5. 编译FreePascal和Lazarus
  6. ffmpeg中swscale 的用法
  7. ViewPager的用法实例
  8. 图表插件--jqplot交互演示样例
  9. c# winform 子窗体访问父窗体中的方法和变量
  10. 11、手把手教你Extjs5(十一)模块界面的总体设计
  11. [Angular Tutorial] 13 -REST and Custom Services
  12. Windows7下pip源配置修改
  13. Docker常见仓库Redis
  14. Java使用RabbitMQ之消息确认(confirm模板)
  15. Linux安装npm并打包前端代码
  16. vue项目中引用jquery
  17. git 配置ssh key
  18. 【scrapy】爬虫中报Forbidden by robots.txt
  19. LABVIEW串口通信基础
  20. OpenCL 图像卷积 3 使用 CPU

热门文章

  1. 【翻译自mos文章】开启dblink的 oracle net trace/tracing --对dblink进行跟踪的方法
  2. AVEVA PDMS to DIALux
  3. MYSQL源代码编译的变动
  4. Laravel-自定全局函数
  5. 33.unique_ptr独享内存智能指针
  6. HBase框架基础(五)
  7. GoldenGate 异常处理预案
  8. CF GYM 100781A(菊花图+直径)
  9. AWK行处理的用法实例
  10. Linux GPT分区表16进制实例分析