博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET Core2.0 学习笔记(一)
阅读量:6838 次
发布时间:2019-06-26

本文共 1540 字,大约阅读时间需要 5 分钟。

hot3.png

ASP.NET Core2.0 学习笔记

 

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

.NET Core 2.0 Priview 的下载地址:

 

安装VSCode开发工具

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

 

在浏览器中输入访问地址:

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)

      下载地址:

       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

你可能感兴趣的文章
mysql出现多线程操作同一个表的情况,应该怎么办?
查看>>
springmvc 将post转换为delete,put
查看>>
第二届清华大学项目管理精英训练营【敏捷个人】分享
查看>>
Centos 安装 Solr
查看>>
Android Toast自己定义Toast例子
查看>>
bash shell实现二进制与十进制数的互转
查看>>
精准测试
查看>>
Oracle11G_逻辑备份
查看>>
Linux正变得无处不在;应用大盘点
查看>>
IEEE期刊
查看>>
pssh使用
查看>>
索引优化系列十四--啥时分区索引性能反而低
查看>>
hive的变量传递设置
查看>>
apache-shiro杂记(三) 用了apache-shiro后,HttpSession.getServletContext() API无法正常工作了...
查看>>
Jquery的$命名冲突
查看>>
经常用到的JS 表单验证函数
查看>>
eclipse 中的 maven run configurations
查看>>
并查集
查看>>
无刷新读取数据库 (ajax)
查看>>
mysql事务介绍
查看>>