zoukankan      html  css  js  c++  java
  • .net core系列之《sdk和runtime区别及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大应用模型》

    一、需要安装的软件

    1、虚拟机安装Ubuntu系统(本人用的是vmware-14.1.12和buntu-18.04)

    2、Xshell或 Putty(连接ssh服务)

    3、FileZilla(ftp上传下载文件工具)

    二、.net core 安装包的区别和选择

    1、.net core Runtime(这个是用来跑.net core程序用的)

    2、.net core SDK(Software Development Kit):里面包含了(runtime+Rolysn(编译器)+FCL+.Net Core CLR)(这个是开发时用的)

    我这到官网去下载时会发现,.net core Runtime只有90多M,而.net core SDK却有140多M,就是因为.net core SDK比.net core Runtime多了上面这些东西

    三、用CLI在Ubuntu上搭建Console,WebApi,MVC三大应用模型

    1、搭建console应用:

      a.首先我们用 dotnet new console -o myConsole 来创建一个控制台应用程序并将这个项目放入 myConsole目录中

      b.接下来我们进入到myConsole目录用 dotnet run 这个命令来运行项目,我们会看到控件台上会输出Hello World!。

      效果图如下:

    2、搭建WebApi应用:

      a.首先我们用 dotnet new webapi -o myWebApi 来创建一个WebApi应用程序并将这个项目放入 myWebApi目录中 

      b.接下来我们进入到myWebApi目录用 dotnet run 这个命令来运行项目, 然后我们会看到控制台会输入http://localhost:5000和https://localhost:5001两个地址

      c.接下来我们把localhost变成*,我们用ls来看看当前目录都有些什么文件:

      d.我们进入Prpperties目录,用vim进入来修改launchSettings.json这个文件,我们修改applicationUrl中的地址。

    修改之前:

     

    修改之后:

     

    最后我们运行 dotnet run 命令,控制台会出现http://[::]:5000这个地址,我们用windows中的浏览器来访问这个项目(http://172.16.1.168:5000/api/Values):

     三、搭建Asp.Net Core Mvc应用

      a.首先我们用 dotnet new mvc -o myMvc 创建一个mvc应用程序并将这个项目放入 myMvc目录中

      b.接下来我们进入到myMvc目录用 dotnet run 这个命令来运行项目, 然后我们会看到控制台会输入http://localhost:5000和https://localhost:5001两个地址

      c.接下来和上面一样,修改launchSettings.json文件,然后在windows浏览器上运行项目

    以上就是用CLI快速搭建三大应用模型过程。

  • 相关阅读:
    第十八章 并发登录人数控制——《跟我学Shiro》(http://blog.csdn.net/lhacker/article/details/19334305)
    spring4 hibernate4 transaction
    sqllite
    http://www.cnblogs.com/enshrineZither/p/3793459.html
    MyBatis 显示日志
    Centos7配置更新国内yum源
    解决Centos运行yum 报错:坏的解释器
    用python生成基于lombok 和 hibernate 生成javabean
    数据库事务中的隔离级别和锁+spring Transactional注解
    springmvc 通过异常增强返回给客户端统一格式
  • 原文地址:https://www.cnblogs.com/hhzblogs/p/9692627.html
Copyright © 2011-2022 走看看