From 9ffa412fae11bfb35acc9a2251e58c67f2c3a001 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 22 Nov 2024 07:58:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...50\346\220\255\345\273\272\357\274\211.md" | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 "\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" diff --git "a/\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" "b/\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" new file mode 100644 index 0000000..02e4a14 --- /dev/null +++ "b/\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" @@ -0,0 +1,33 @@ +## Debian部署MVC(Asp.Net Core)的先决条件 +1.在服务器上安装运行环境或者是调试环境(必要条件) + 1. 如何安装SDK 包管理器 + 先下载个文件 wget ,curl (下载sdk运行环境) + 注册文件 + 删除已经注册过的文件 rm + 更新软件员源 apt update + 安装sdk apt install dotnet-sdk-8.0 + 2.在Linux上安装软件或者应用常用方式如下: + 1. 包管理器 相对于用户来说最简单 + 2. 使用二进制文件安装 相对于用户来说次简单 + 3. 编译安装 相对于用户来说最难 + +2. 将打包好的程序上传到指定目录 + 1. 创建模板(模型-视图-控制器) + 2. 写程序(网页) + 3. 打包上传,以下两种方式: + 1) 使用scp工具 scp -r ./* root@XXXX.XXX:var/www/XXXX.XXX + - 打包 dotnet publish + - 测试是否完成(在工作中一般建议测试) + - 在终端dotnet .\bin\Release\net8.0\publish\XXX.dll + - 在资源管理器中打开PowerShell窗口跑文件 + - 上传 + 2) xftp + 4. 跑一下上面上传的程序,测试是否成功:dotnet XXX.lcann.cn/XXX.dll(如果成功,则在后续工作不能停止运行) + + 3.一般建议使用nginx做反向代理(PS:如果不做反向代理,则这条可以不用) + + 4. 一般建议使用Nginx做反向代理 + 1. 看一下上面的程序是否在网站当中:curl http://localhost:5000; + 2. 为该网站配置文件(反向代理) + - 切换目录:cd /etc/nginx/conf.d + - 反向代理配置文件: -- Gitee From 9a99905743f1d30f8aaacb10e009ed90051c8f5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E5=AE=87=E8=88=AA?= <14093708+fang-----yuhang@user.noreply.gitee.com> Date: Fri, 22 Nov 2024 08:00:28 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" "b/\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" index 02e4a14..4b1c6cb 100644 --- "a/\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" +++ "b/\346\226\271\345\256\207\350\210\252/20241120\347\254\224\350\256\260\357\274\210\346\234\215\345\212\241\345\231\250\346\220\255\345\273\272\357\274\211.md" @@ -14,7 +14,7 @@ 2. 将打包好的程序上传到指定目录 1. 创建模板(模型-视图-控制器) 2. 写程序(网页) - 3. 打包上传,以下两种方式: + 3. 打包上传,以下两种方式 1) 使用scp工具 scp -r ./* root@XXXX.XXX:var/www/XXXX.XXX - 打包 dotnet publish - 测试是否完成(在工作中一般建议测试) -- Gitee