diff --git "a/\350\222\213\347\276\244/20241118mvc\350\256\262\350\247\243.md" "b/\350\222\213\347\276\244/20241118mvc\350\256\262\350\247\243.md" new file mode 100644 index 0000000000000000000000000000000000000000..ca8082ed2b96de63bb9296664f87e3e101b0ef7f --- /dev/null +++ "b/\350\222\213\347\276\244/20241118mvc\350\256\262\350\247\243.md" @@ -0,0 +1,45 @@ +### +1. 项目组织结构 + * 1. 组织结构 + + * 解决方案和项目的架构 + + * mvc项目的结构 + + * 2. Linux的一些小机密 + +2. 今天的内容 + + * 1. 组织架构 + + *解决方案和项目的架构 + + * mvc项目的结构解读 + + * 2. 在Linux上部署mvc项目 + + +### 在vscold中部署项目的一部分 +```html + + namespace Blog.Controllers; + + 控制器(本质其实是一个类型,通过继承Controll这个类型来获取有关控制器的功能) + + public class BlongsControll:Controll + { + + + public IActionResult Index() + { + return View() + + + return ran.Next().ToString();//需要将int类型转化为字符串 + } + } + +``` + +### 下载安装sdk + diff --git "a/\350\222\213\347\276\244/20241120mvc\350\256\262\350\247\2432.md" "b/\350\222\213\347\276\244/20241120mvc\350\256\262\350\247\2432.md" new file mode 100644 index 0000000000000000000000000000000000000000..7a5ebfedfb7db06027458deb3f725d8ecad234e2 --- /dev/null +++ "b/\350\222\213\347\276\244/20241120mvc\350\256\262\350\247\2432.md" @@ -0,0 +1,30 @@ +### mvc部署 + 1.如何安装SDK 包管理器 + + - 先下载个文件 .wget.curl + + - 删除那已经注册过的文件.rm + + - 更新软件源 apt update + + - 安装sdk apt install dotnet-sdk-8.0 + + 2. 在Linux上安装软件或应用常用方式如下: + + 1. 包管理器 相对于用户来说最简单 + + 2. 使用二进制文件安装 次简单 + 3. 编译安装 最难 + +### 测试 + +int id +string name +```html +public class BabyControllers Index(int id){ + return Content(id.ToString) +} +``` +具有相同参数类型包含两个方面:1.参数的个数 2. 参数的类型 + +就像是方法名一样,里面的参数类型不同,也是可以的 diff --git "a/\350\222\213\347\276\244/20241122\351\203\250\347\275\262mvc.md" "b/\350\222\213\347\276\244/20241122\351\203\250\347\275\262mvc.md" new file mode 100644 index 0000000000000000000000000000000000000000..857f813e16387538ea27d88c66b0598eda2f5ee3 --- /dev/null +++ "b/\350\222\213\347\276\244/20241122\351\203\250\347\275\262mvc.md" @@ -0,0 +1,31 @@ +## Debian部署MVC(Asp.Net Core)的先决条件 +```mvc +1. 在服务器上安装了运行环境或者是调试环境(必要条件) + 1.如何安装SDK 包管理器 + + - 先下载个文件 .wget.curl + + - 删除那已经注册过的文件.rm + + - 更新软件源 apt update + + - 安装sdk apt install dotnet-sdk-8.0 + + 2. 在Linux上安装软件或应用常用方式如下: + + 1. 包管理器 相对于用户来说最简单 + + 2. 使用二进制文件安装 次简单 + 3. 编译安装 最难 + +2. 将打包好的程序上传到指定目录(必要条件) + 1. scp工具 scp -r ./* root@XXXX.XXX:/var/www/XXXX.XXX + - 打包 dotnet publish + - 测试(工作当中一般建议测试,可以视情况省) + - 上传 + 2. xftp + + +3. 一般建议使用nginx做反向代理(ps:如果不做反向代理,则这条可以不用) +``` +