【ASP.NET Core学习】入门
程序员文章站
2022-07-09 21:10:23
【ASP.NET Core学习】入门,介绍创建项目,信任开发证书,运行项目,编辑页面 ......
下面操作都是基于vs code,net core3.0
创建 web 应用项目
vs code终端输入
dotnet new webapp -o aspnetcoreapp
创建一个名称为aspnetcoreapp的web项目
可以创建不同的项目,具体可以输入 dotnet new -h 查看
主要文件结构
文件名称 | 说明 |
---|---|
pages | 页面文件 |
appsettings.json | 配置文件 |
aspnetcoreapp.csproj | 项目文件 |
program.cs | 程序入口文件 |
startup.cs | 程序启动文件 |
信任开发证书
vs code终端输入
dotnet dev-certs https --trust
弹出确认框选是
运行应用
vs code终端输入
cd aspnetcoreapp dotnet watch run
浏览器输入:
就能看到页面
如果想停止运行,在终端页面输入ctrl + c
运行时能在终端看到下面日志信息
分析上面日志
- aspnet core 的数据保护,从xml里面加载()
- 正在监听 https://localhost:5001
- 正在监听 http://localhost:5000
- 程序已启动
- 主机运行环境是development
- 根目录位置
我们试着访问一下看看访问生成日志
分析上面日志
- 请求链接(https://localhost:5001/)
- 执行终结点 /index
- 执行pagemodel onget方法
- 执行页面action,返回pageresult
下一篇: Java统计用户年/月/周/日网站访问量
推荐阅读
-
ASP.NET Core MVC/WebApi基础系列1
-
ASP.NET Core 2.2中的Endpoint路由详解
-
asp.net core系列之模型绑定和验证方法
-
图析ASP.NET Core引入gRPC服务模板
-
ASP.NET Core中自定义路由约束的实现
-
Asp.Net Core WebAPI使用Swagger时API隐藏和分组详解
-
ASP.NET Core利用Jaeger实现分布式追踪详解
-
详解ASP.Net Core 中如何借助CSRedis实现一个安全高效的分布式锁
-
快速入门ASP.NET Core看这篇就够了
-
浅谈从ASP.NET Core2.2到3.0你可能会遇到这些问题