From 84f282be09a30b0f07832b397e243c3daf927f56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E8=AF=97=E8=AF=AD?= <14091847+lsyhu@user.noreply.gitee.com> Date: Sun, 17 Nov 2024 23:14:04 +0800 Subject: [PATCH 1/2] =?UTF-8?q?20241113-MVC=E7=AC=AC=E4=B8=80=E6=AC=A1?= =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\346\254\241\347\254\224\350\256\260.md" | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 "\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241113-mvc\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" diff --git "a/\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241113-mvc\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" "b/\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241113-mvc\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..82d8df9 --- /dev/null +++ "b/\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241113-mvc\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,43 @@ +### Mvc指令 +1. 创建一个文件夹 +2. 创建新的解决方案 +dotnet new sln +3. 创建一个新的mvc的项目 +dotnet new mvc +dotnet new mvc -o 项目名(src) +例如:dotnet new mvc -o .\src\Blog.web +4.添加类库项目 +dotnet new classlib -o .\src\Blog.Dao +5.添加项目到解决方案 +dotnet sln add .\src\Blog.Dao +6. 编译 +dotnet build +7. 运行热加载 +dotnet watch --project ..\src\Blog + + +#### 命令: + ls + 作用:查询指定目录下的内容(文件或者文件夹) + 语法:ls目录 + 选项:a(列出所有内容);l(以列表形式列出) + cd + 作用:切换当前目录到指定目录 + mkdir + 作用:创建文件夹 + 形式:mkdir XXX + rm + 作用:删除文件夹或目录,默认情况下只能删除空件 + 语法:rm XXX + vim + 作用:编辑文件 + + scp + 作用:用于传输内容到指定服务器 + 语法:scp 文件 账号@服务器地址(ip或域名都以):/xxx/xxx + cp + 作用:复制文件或文件夹 + 语法:cp 源文件 目标目录 + 常用选项:r 递归传输目录下所有的内容 + mv + 作用:移动文件或文件夹 \ No newline at end of file -- Gitee From 412b5961fd95d4889916fb84c80cd057955e5660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E8=AF=97=E8=AF=AD?= <14091847+lsyhu@user.noreply.gitee.com> Date: Sun, 17 Nov 2024 23:18:21 +0800 Subject: [PATCH 2/2] 20241114MVCbiji2 --- ...14\346\254\241\347\254\224\350\256\260.md" | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 "\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241114-mvc\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" diff --git "a/\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241114-mvc\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" "b/\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241114-mvc\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..9c28bee --- /dev/null +++ "b/\345\215\242\350\257\227\350\257\255/\347\254\224\350\256\260/20241114-mvc\347\254\254\344\272\214\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,46 @@ +### 查看环境变量 +1. 打开设置 +2. 选择高级系统设置 +3. 点击环境变量 +4. 即可看到“用户变量”和“系统变量”两个选项卡。 + + + +#### 怎么在linux上安装sdk并验证成功 +1. 用tabby服务器 + ++ apt update 更新软件源 去服务器首先先更新服务器,确保服务器处在一个安全的状态 ++ apt upgrade + + +2. 接着在虚拟机上安装sdk的代码需要一行一行的执行 + ++ apt install -y dotnet-sdk-8.0 安装 + ++ curl wget linux上常用的客户端工具类似于浏览器但是功能大于浏览器 + ++ dotnet --varsion 验证sdk是否安装成功,若出现8.0.40_ 则表示安装成功 + +之后就可以开始部署 systemctl status nginx + +去+到vscode 先测试程序是否能跑 dotnet run + +dotnet publish 生成正式版,仍publish里的文件上传 + +解析域名之后记得确认 ping能不能通 + +mkdir t4.soft.com 新建一个文件夹 (在虚拟机上) + +cd .\bin\Release\net8.0\publish\ (vs) + +scp .* root@t4.soft.com:/var/www/t4.soft.com (vs) 将文件传上去 + +yes 选择 + +若有文件传不上去,用特殊的方式: scp -r .* root@t4.soft.com:/var/www/t4.soft.com (vs) + +dotnet Blog.dll(让程序跑起来) + +#### 程序的构造 +解决方案和项目的构造 +mvc项目的构造 \ No newline at end of file -- Gitee