朝夕教育-1
1.mvc给视图传值5种方式:
ViewData:
ViewBag:
TempData:
@model:强类型
session:在netcore mvc中需要在startup中添加服务和配置服务
2.frame mvc与netcore mvc区别
1)全家桶和自选式:比如session以前是默认的,现在core需要自己配置
2)自选式说明是更具模块化,可扩展,轻量级,高性能
3.在netcore mvc中使用session:
a)在startup中添加服务和配置服务,引用:
b)在controller中:引用using Microsoft.AspNetCore.Http;;
写入:base.HttpContext.Session.SetString();
c)在View中:引用@using Microsoft.AspNetCore.Http;;
读取:base.Context.Session.GetString();
4.使用日志Log4net:微软官方推荐
a)
b)可使用另一组件:nlog
5.生成发布文件:
a)使用vs2019点击解决方案右键发布
b)也可以使用命令行发布
6.IIS发布
a)需要手动安装dotnet-sdk(如没安装vs2019)和AspNetCoreModule(WindowsHosting.exe),dotnet3.0+安装AspNetCoreModuleV2,注意此区别https://dotnet.microsoft.com/download/dotnet-core/3.1!!!
b)添加站点(可指定无托管(outofprocess)和托管(in process)),无托管只是作为反向代理服务器。托管模式是iis直接管理,减少了反向代理的过程,理论上是减少性能损失,但用了反向代理分布式部署,更有优势
7.cmd发布:包括dos下和linux下都是一样
a)进入到pulbish目录
b)dotnet proname.dll
c)可以增加一些配置参数
8.docker发布
9.反向代理
10.mvc项目使用staticFile:在Startup.cn的Configure方法中直接使用:
app.UseStaticFiles();
- 互联网如何切入教育?
- 致新教育萤火虫父母们
- 图灵教育书讯总览
- 过度设计,被教育
- 香港的教育(2)——学前教育
- OSV 智能桌面虚拟化_教育桌面云解决方案
- 接受教育的较佳路线[随笔]
- Binary Trees 斯坦福教育库
- 55人班37人进清华北大的金牌教师之32条教育建言! z
- 儿子对爸爸的教育
- iPad国内降价!在内地开启教育优惠
- 随笔:教育、兴趣 与 职业
- 第一次QQ群视频教育有感
- 联想教育应用使用说明(7.6版本)——第0章 目录
- 联想教育应用使用说明(7.6版本)——第5章 常见的问题与解答
- 苹果官网买东西使用招行信用卡的福利,同事享受教育优惠和免息优惠
- 适当强制是教育必要之恶,能培养创造力
- 现代教育智能化的发展趋势
- VIEWGOOD(远古)教育行业流媒体多画面直播技术
- 小学生乘车安全教育院校通校园网络