美国银行卡Payoneer注册奖励25美元
posts - 85,  comments - 1230,  views - 104万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

ASP.NET 5差不多快发布了。自己也学习了有两个月了。今天给没有接触asp.net 5的同学写一个简单地十分钟教程,教你认识一下asp.net 5。

 

1.安装kvm

首先,你需要以管理员权限打开cmd,执行如下的脚本:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.ps1'))"

 

 

安装完以后,通过 kvm install latest –p 安装最新版本的KRE。

image

 

2.创建第一个应用程序(Startup.cs and project.json)

在asp.net 5中,最重要的两个文件,就是Startup.cs和project.json。

project.json文件说明:https://github.com/aspnet/Home/wiki/Project.json-file

Startup.cs如其名字所示是asp.net5应用程序启动时寻找的文件。

下面是创建我们的project.json和Startup.cs文件。

a.创建一个project.json的空文件:

image

在当前路径下执行下面的命令:

image

上面的命令是安装运行asp.net应用程序最基本的包。如下图所示:

image

安装完成后,可以看到project.json文件自动更新了:

image

 

接下来需要做的是在project.json文件中添加command节点:

"commands": {
    "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
    }
project.json文件如下:

image

现在我们就完成了project.json文件的创建。下面创建Startup.cs文件。
image
只有简单的输出Hello World的代码。
 
3.使用k web来运行应用程序。
 web这个命令是我们在project.json文件中定义好的。它会让Microsoft.AspNet.Server.WebListener监听5000这个端口
image
 
4.浏览页面:
image
 
 如果你想更多地学习ASP.NET 5,可以参考我正在学习的一个项目,https://github.com/nicholaspei/OrchardNoCMS
会有文档持续更新,介绍ASP.NET 5的基础知识和特点。
 
posted on   Nic Pei  阅读(31565)  评论(13编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示