diff --git "a/\351\231\206\346\245\232\347\233\210/20241118MVC\345\237\272\347\241\200.md" "b/\351\231\206\346\245\232\347\233\210/20241118MVC\345\237\272\347\241\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..c1f17a3e536b5a13c4c8b1715d8046e2434cbd53 --- /dev/null +++ "b/\351\231\206\346\245\232\347\233\210/20241118MVC\345\237\272\347\241\200.md" @@ -0,0 +1,15 @@ +@startmindmap +* 主要内容 + * 组织架构 + * 解决方案和项目结构 + * MVC项目的结构解读 + * 在Linux上部署MVC项目 + +@endmindmap + +1. 引入命名空间using Microsoft.AspNetCore.Mvc(但是在引入之前,如果不是SDK自带的包的话,需要先安装依赖包) +2. 控制器(本质其实就是一个类型,通过继承Controller这个类型来获得所有关于控制器的功能) +3. IActionResult(专业名称叫action,本质上其实就是一个方法(方法三要素:方法名称,入参,返回值)) + +dotnet watch:热重载 +dotnet publish:部署打包命令