当前位置: 首页 > news >正文

轻量服务器Lighthouse + 1Panel 部署.NET 8 Web应用

前言

腾讯云轻量服务器Lighthouse:众所周知,因其价格低、性能足(100%CPU)、操作简单,深受开发者喜爱。平时可以叠加满减、折扣券,使得价格非常有优势;尤其周年庆,也就是九月底,更是有超低折扣。是中小企业和个人选择云服务的不二平台。

1Panel:基于Docker,提供了一个直观的 Web 界面,帮助用户轻松管理 Linux 服务器中的应用、网站、文件、数据库以及大语言模型(LLMs)等。是一款非常不错的Linux运维管理工具。

.NET 8 :是微软推出的新一代开源跨平台开发平台,旨在构建云原生、高性能的应用。

本文将手把手使用轻量服务器+1Panel进行部署一个.NET 8的网站应用,数据库采用MySQL 5.7。并解决部署过程中的一些问题。

服务器:轻量锐驰型,2C2G40G 200M服务器,操作系统采用Debian 12.0

image

一、安装1Panel

使用SSH连接上轻量服务器后,运行:

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

image

选择2中文。
image

按y后,等待脚本自动下载和安装,最后设置,根据实际情况设置

image

设置好后,注意到轻量服务器防火墙把对应端口开启

image

复制登录地址,到浏览器进行登录
image

image

二、安装openresty

点击网站,会提示没有安装openresty,按指引进行安装。
image

确认后等待系统进行自动安装

image

三、安装MySQL数据库

这里我们选择Mysql 5.7数据库即可,毕竟服务器内存不多,合适即可。

image

确认安装即可,1Panel的MYSQL 5.7 数据库,默认大小写不敏感,就无需要修改配置,这点挺好的。

image

四、部署.NET 8 WEB应用

这里我还是采用COMCMS系统进行部署演示。

4.1、创建数据库并导入数据备份文件

image

点击创建数据库,并导入备份文件:

image
image
image

4.2、上传.NET 8 Web 网站应用

由于是采用Docker部署,所以需要先上传文件,再创建运行环境。所以先打包编译发布后的文件,上传到一个目录后,进行解压。

这里需要注意的是,压缩包需要压缩成zip格式。rar默认情况无法解压,需安装解压包才行。

image

修改配置文件:appsettings.json,配置对应的MySQL连接。

image

4.3、创建运行环境

网站》运行环境》.NET,再点击创建运行环境。这里需要注意端口和你的启动命令的端口需要一样,否则有可能运行后,无法访问。

image

4.4、创建网站

网站》创建网站,需要选择【运行环境】然后进行配置域名

image

这样就成功了。然后就可以点击域名进行访问效果了。
image

4.5、如果需要配置HTTPS,可以进行配置:

image

五、解决缺少libgdiplus而导致生成图片验证码问题

由于应用默认打包的容器没有libgdiplus,会导致生成图片验证码错误。所以需要进行解决。这里我采用最简单的办法。

找到我们创建的这个容器,点击进入容器终端:

image

image

连接后,命令输入:apt-get update && apt-get install libgdiplus 

等待安装成功后,重启容器即可。
image

最后我们测试看看结果:
image

总结:

本次采用1Panel进行部署,总体感觉不算特别难,几乎一次就可以部署成功,只是部署的思路,需要是按Docker方式进行部署。需要先创建一个运行环境,再添加网站。这里需要注意。

总体感觉,1Panel进行.NET部署,还是很容易的。

http://www.hskmm.com/?act=detail&tid=29046

相关文章:

  • bash alias 多引号问题
  • 关于近期调研各类游戏开发引擎的一些感想
  • Electron38-Vue3OS客户端OS系统|vite7+electron38+arco桌面os后台管理
  • 终于在vim中用上了molokai的炫酷色彩配置了(゚∀゚)
  • 我是如何在Vim8.1中安装好的NERDTree插件的
  • Kafka监控工具 EFAK-AI 介绍
  • 视频拍摄技巧 - 希区柯克变焦/滑动变焦 All In One
  • 信息化说课-教学设计(6)
  • 记录:git
  • 实验1 现代C++编程初体验
  • 10.11总结
  • 2025年10月门窗十大品牌最新推荐榜单,十大品牌测评排名与选择指南
  • CF60E Mushroom Gnomes
  • CF691E Xor-sequences
  • LCPC12E - Johnnys Empire 题解
  • 中微笔记-cp.1 技术
  • P1896 [SCOI2005] 互不侵犯小总结
  • 美国能源部《生成式人工智能参考指南》解读
  • 分析InfluxDB中读取时CPU飙升
  • win10系统访问smb服务时提示密码错误
  • 《小说课》读书笔记
  • 2025-10-11?
  • 高二停课周记(信息学竞赛) Week1
  • AtCoder Beginner Contest 427 ABCDEF 题目解析
  • zju博士资格考试考前复习(微分方程方向)ode 部分
  • 测试一下博客功能
  • AI如何改变芯片设计
  • NOIP 2024
  • 2025/10/11
  • 好玩热门的switch游戏推荐【PC+安卓】塞尔达传说:王国之泪|v1.4.2整合版|官方中文| 附switch模拟器