6月27日,微软正式发布。NET核心1.0、ASP.NET 1.0和实体框架核心1.0,它们都将支持Windows、OS X和Linux操作系统。其中,NET Core最吸引眼球。它是跨平台、开源和模块化的。NET平台,可用于构建web应用程序、微服务、创建应用程序库和控制台。
ASP。NET 5已经被微软改成了ASP.NET核心1.0。NET 5现在是。NET核心1.0,EF7(实体框架7)是实体框架核心1.0。微软这次要玩一个大游戏。的样子。NET Core让我对的未来抱有很大的希望。NET技术。
那我们就开始探索吧。网芯在一起。
那个。NET Core由。NET Runtime(提供运行环境、汇编代码加载、垃圾收集等基本服务。)和框架库(它完全集成了传统的。NET标准库)。提供不同类型应用的基本数据类型和基本组件等。),NET Core SDK(相关系列的SDK工具和语言编译器),以及命令行工具集。NET核心应用程序。
建筑。网络核心环境
1.下载所需文件。
官方有两种选择:一种是为Visual Studio安装Visual Studio 2015 Update 3和NET Core 1.0,另一种是使用微软自己的编辑器Visual Studio Code并安装。NET核心软件开发工具包。
这次选择第二种方法,顺便用Visual Studio Code。下载以下两个文件。
2.安装SDK
3.执行dotnet new命令创建示例程序
第一次运行dotnet new,会出现如下图,只需等待100%完成即可。
根据官方文档,首先创建一个文件夹mkdir hwapp,然后cd hwapp会更改目录,最后dotnet new会创建一个简单的c#程序。
实际上,在新创建的hwapp文件夹中创建了两个文件,如下所示。
用vs代码打开Program.c文件是一个简单的c#控制台程序,project.json是配置文件。
4.运行程序
接下来,继续执行命令dotnet restore来修复project.json中的特定包,并将在hwapp文件下生成一个名为project.lock.json的文件。
执行命令dotnet运行并成功键入Hello World!
控制台应用程序成功执行!
在windows上创建一个ASP.NET网站
1.修改project.json文件
添加代码“微软”。aspnetcore . server . kesstrel ‘ : ‘ 1 . 0 . 0 ‘在以下位置,即添加Kestrel HTTP服务器包作为依赖项。
2.运行命令dotnet restore。
用于修理包装
3.创建Startup.cs程序
在上面的hwapp中创建一个名为Startup.cs的文件。
添加以下代码:
使用系统;
使用微软。AspNetCore . Builder
使用微软。托管;
使用微软。AspNetCore . Http
命名空间aspnetcoreapp
{
公共类启动
{
公共空间配置(应用程序构建器应用程序)
{
app。运行(上下文=
{
返回上下文。回应。写下异步(“你好,来自ASP.NET核心!”);
});
}
}
}查看代码
4.修改程序
如下修改程序代码:
使用系统;
使用微软。托管;
命名空间aspnetcoreapp
{
公开课程
{
公共静态void Main(字符串[]参数)
{
var host=新的WebHostBuilder。usekesstrel。UseStartupStartup。建造;
主持人。跑;
}
}
}查看代码
5.dotnet运行
6.在地址栏中输入http://localhost:5000。
运行成功!