部署方式(目录)-Linux部署ASP.NET项目-目录
教程:
1、Ubuntu18+mono+Nginx+init部署ASP.NET项目
2、Ubuntu18+.netcore+Nginx+Supervisor部署ASP.NET项目
3、Ubuntu16.4+.Net5.0+Nginx部署ASP.NET项目(安装SDK)
4、Ubuntu18+.net5+Nginx+mp2部署ASP.NET项目(不需要安装NETRuntime,未记录)
5、Ubuntu18+.net5+Nginx+systemd部署ASP.NET项目(不需要安装NETRuntime)
6、CentOS 7.5+.net5+宝塔 部署ASP.NET项目(不需要安装NETRuntime)
补充:
1.NetCore项目命令行模式的常用命令:
①dotnet --help:一些基本的帮助信息
②dotnet --version:当前net的版本信息
③dotnet --list-runtimes:显示安装的运行时
④dotnet --list-sdks: 显示安装的 SDK
⑤dotnet new:创建新的 .NET 项目或文件。使用案例见https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-new
⑥dotnet build:构建/编译工程
⑦dotnet run:运行工程(dotnet run --urls "http://*:8080":指定端口启动)
⑧dotnet publish:发布工程
⑨其他命令:
1 runtime-options:
2 --additionalprobingpath <path> 要探测的包含探测策略和程序集的路径。
3 --additional-deps <path> 指向其他 deps.json 文件的路径。
4 --depsfile 指向 <application>.deps.json 文件的路径。
5 --fx-version <version> 要用于运行应用程序的安装版共享框架的版本。
6 --roll-forward <setting> 前滚至框架版本(LatestPatch, Minor, LatestMinor, Major, LatestMajor, Disable)。
7 --runtimeconfig 指向 <application>.runtimeconfig.json 文件的路径。
8
9 path-to-application:
10 要执行的应用程序 .dll 文件的路径。
11
12 使用情况: dotnet [sdk-options] [command] [command-options] [arguments]
13
14 执行 .NET SDK 命令。
15
16 sdk-options:
17 -d|--diagnostics 启用诊断输出。
18 -h|--help 显示命令行帮助。
19 --info 显示 .NET 信息。
20 --list-runtimes 显示安装的运行时。
21 --list-sdks 显示安装的 SDK。
22 --version 显示使用中的 .NET SDK 版本。
23
24 SDK 命令:
25 add 将包或引用添加到 .NET 项目。
26 build 生成 .NET 项目。
27 build-server 与由生成版本启动的服务器进行交互。
28 clean 清理 .NET 项目的生成输出。
29 format 将样式首选项应用到项目或解决方案。
30 help 显示命令行帮助。
31 list 列出 .NET 项目的项目引用。
32 msbuild 运行 Microsoft 生成引擎(MSBuild)命令。
33 new 创建新的 .NET 项目或文件。
34 nuget 提供其他 NuGet 命令。
35 pack 创建 NuGet 包。
36 publish 发布 .NET 项目进行部署。
37 remove 从 .NET 项目中删除包或引用。
38 restore 还原 .NET 项目中指定的依赖项。
39 run 生成并运行 .NET 项目输出。
40 sdk 管理 .NET SDK 安装。
41 sln 修改 Visual Studio 解决方案文件。
42 store 在运行时包存储中存储指定的程序集。
43 test 使用 .NET 项目中指定的测试运行程序运行单元测试。
44 tool 安装或管理扩展 .NET 体验的工具。
45 vstest 运行 Microsoft 测试引擎(VSTest)命令。
46 workload 管理可选工作负荷。
47
48 捆绑工具中的其他命令:
49 dev-certs 创建和管理开发证书。
50 fsi 启动 F# 交互/执行 F# 脚本。
51 sql-cache SQL Server 缓存命令行工具。
52 user-secrets 管理开发用户密码。
53 watch 启动文件观察程序,它会在文件发生更改时运行命令。
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/articles/15600676.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
2020-11-24 WPF-Window.ShowDialog()的HasValue与Value事件(全网目前独一)