ASP.NET Core2.0 学习笔记(一)

ASP.NET Core2.0 学习笔记

 

1.    安装 .net core 2.0及开发工具

.NET Core 2.0 Priview 的下载地址:
https://www.microsoft.com/net/core/preview#windowscmd

 

安装VSCode开发工具

 https://code.visualstudio.com/Download

VSCode工具插件:

https://marketplace.visualstudio.com/VSCode

C# for Visual Studio Code

C# XML Documenttation Comments

ESLint

NuGet Package Manager

 

2.    创建示例(控制台程序 Console)

2.1)创建目录

mkdir e:\netcore2

113025_s2ur_567785.png

跳转到创建目录

 命令:

     cd e:\netcore2

     e:

 

113033_fxBv_567785.png

 

2.2) 创建项目 dotnet new console -o netcore2

   

113041_msR2_567785.png

   2.3) 还原 dotnet restore netcore2\netcore2.csproj

       113047_dXVt_567785.png

 

 

 2.4) 执行程序 dotnet run -p netcore2\netcore2.csproj

      -p 是 project   运行项目的csproj文件

     

113051_CtRe_567785.png

 

 

 

 

 

3). 创建类库

   3.1) 创建类库所在目录( E:\netcore2\applib)

  

113057_kDEX_567785.png

 

3.2) 创建类库 classlib

113102_M3kS_567785.png

 

3.3) 还原&打包  dotnet restore & pack

 

113107_a7hW_567785.png

 

113115_PkA0_567785.png

113120_bAIp_567785.png

4). .NET Core添加离线引用包(外部引用类库或程序集)

  4.1).将applib添加到netcore2的netcore2.csproj中。

在netcore2.csproj 添加如下:

<ItemGroup>

           <PackageReference Include="applib" Version="1.0.0" />

</ItemGroup>

113132_2vrK_567785.png

 

4.2)添加好以后切换到netcore2目录,然后进行还原。

还原使用的命令是:dotnet restore -s E:\netcore2\applib\bin\Debug\,即dotnet restore -s包的路径。

113128_cIBI_567785.png

 

 

5). 调用外部包相关内容

     接在项目中调用applib里面的方法了。

在代码中编写对应的调用,然后执行程序。可以看到正确输出了classlib的结果

113140_fmKP_567785.png

 

5.1). 执行程序 dotnet run

113144_uVSW_567785.png

 

6). 调用本项目类方法 直接调用

 113159_BnVX_567785.png

 

113209_mxXB_567785.png

113221_11j8_567785.png

 

 

 

3.    创建示例(MVC Web应用程序)

3.1).创建相应的项目目录并创建mvc web应用程序

a). mkdir e:\netcore2\mvc

b). dotnet new mvc

   3.2).还原到Nuget包

       dotnet restore

   3.3).编译mvc应用程序 生成bin目录

       dotnet build

   3.4).修改launch.json 配置

       113227_y0VI_567785.png

   

   3.5) 运行 dotnet run

       113232_2uH2_567785.png

 

在浏览器中输入访问地址: http://localhost:5000

113238_oTXQ_567785.png

 

   3.6) 发布mvc程序

       --发布到release目录

       dotnet publish -c release  

      113243_J8Ho_567785.png

 

3.7)ASP.Net Core应用程序部署到IIS

 

   1). 安装.NET Core Windows Server Hosting  (IIS只是作为反向代理,真正宿主是.NET Core Windows Server Hosting Hosting)

      下载地址: https://www.microsoft.com/net/download/core#/runtime

       113254_yW1E_567785.png

   2). 步骤1安装完成成功 即应用程序模块中出现 AspNetCoreModule

     113258_zfYZ_567785.png

   3). 创建Asp.Net Core程序的应用程序池

      其中.NET Framework的版本选择“无托管代码”

      113304_2Hnh_567785.png

   4). 创建应用程序

      将iis指向发布的目录(release)

      113309_WPEq_567785.png

5).在浏览器上浏览localhost/NetCore

113318_rNjj_567785.png

 

转载于:https://my.oschina.net/guanxinsui/blog/1036504

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值