From 6a8e07598cf8f00308c534370de2573a259aa6c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=96=E8=8C=B9?= <1848686492@qq.com> Date: Wed, 20 Nov 2024 16:37:10 +0800 Subject: [PATCH] =?UTF-8?q?20241120=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...76\345\240\202\347\254\224\350\256\260.md" | 27 +++++++++++++++++++ ...76\345\240\202\347\254\224\350\256\260.md" | 20 ++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 "\347\216\213\351\235\226\350\214\271/20241118-MVC\347\254\254\344\270\211\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" create mode 100644 "\347\216\213\351\235\226\350\214\271/20241120-MVC\347\254\254\345\233\233\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" diff --git "a/\347\216\213\351\235\226\350\214\271/20241118-MVC\347\254\254\344\270\211\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" "b/\347\216\213\351\235\226\350\214\271/20241118-MVC\347\254\254\344\270\211\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" new file mode 100644 index 0000000..8db7158 --- /dev/null +++ "b/\347\216\213\351\235\226\350\214\271/20241118-MVC\347\254\254\344\270\211\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" @@ -0,0 +1,27 @@ +# 在MVC中部署项目 + +`mkdir`:在同一级创建一个新的目录 + +`dotnet new MVC -o .\Blog\...\`:创建项目 + +`dotnet sln .\Blog\ add .\Blog\`:将文件拖到解决方案(常) + +`program.cs`:项目入口 + +`.csproj`:.csproj文件的主要作用是为开发工具提供信息 + +`{}app.json`:配置文件 + +`wwwroot`:静态资源 + +`using Microsoft.AspNetCore.MVC;`:引用命名空间 + +**在引用命名空间,如果不是SDK自带的包的话,需先安装依赖包。** + +方法三要素:方法名称,参数,返回值 + +`dotnet watch`:热重载(hot reload) + +`` + +`` \ No newline at end of file diff --git "a/\347\216\213\351\235\226\350\214\271/20241120-MVC\347\254\254\345\233\233\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" "b/\347\216\213\351\235\226\350\214\271/20241120-MVC\347\254\254\345\233\233\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" new file mode 100644 index 0000000..b2dd0f4 --- /dev/null +++ "b/\347\216\213\351\235\226\350\214\271/20241120-MVC\347\254\254\345\233\233\346\254\241\350\257\276\345\240\202\347\254\224\350\256\260.md" @@ -0,0 +1,20 @@ +## Desbian部署MVC(Asp.Net Core)的先决条件 + +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:如果不做反向代理,则这条可以不用) \ No newline at end of file -- Gitee