本地的项目部署到服务器上需修改的部分

部署需修改的地方

注意:首先要关闭tomcat
一、数据库连接
二、图片上传配置文件,工具类
图片显示配置文件,工具类
server中与配置文件一致
server.xml中<Context docBase="D:\upload\pic" path="pic"/>
三、ueditor

jsp/config.json(图片或视频路径)

四、cropper

在server.xml中 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"  maxPostSize="-1" maxHttpHeaderSize ="102400"/> 

处加上 maxPostSize="-1" maxHttpHeaderSize ="102400"


### Net MAUI 应用程序部署至远程服务器 对于将 .NET Multi-platform App UI (.NET MAUI) 本地项目部署到远程服务器的过程,可以遵循一系列特定的操作来确保应用程序能够顺利运行于目标环境中。虽然官方文档可能未直接提及针对.NET MAUI应用的具体部署流程,但可以根据现有的.NET Core或ASP.NET Core项目部署经验来进行调整[^1]。 #### 准备工作 - **确认环境配置**:确保远程服务器已安装必要的依赖项,比如.NET SDK版本要匹配开发时使用的版本。 - **构建发布包**:在本地计算机上通过命令行工具`dotnet publish`创建发布的文件夹结构,这会编译并打包整个解决方案以便传输给生产环境。 ```bash dotnet publish -c Release -o ./publishOutputPath ``` 此操作会在指定路径下生成适合部署的应用二进制文件和其他资源文件[^4]。 #### 文件上传与服务启动 - 使用FTP/SFTP客户端或者Git等版本控制系统把上述产生的输出目录内的所有内容复制到远端机器上的适当位置;如果采用的是容器化方案,则先制作Docker镜像再推送到私有仓库中去。 - 登录到远程主机之后,进入放置了这些静态网页和可执行文件的地方设置好权限,并按照修改相应的配置参数(如数据库连接字符串)。接着利用PM2、Systemd等方式让后台进程持续稳定运作起来。 #### 自动化运维脚本编写 为了简化重复性的任务以及提高效率,在实际工作中通常还会额外准备一些批处理(.bat)/Shell(.sh)脚本来辅助完成诸如自动重启Web Server之类的动作: ```shell #!/bin/bash # 停止旧的服务实例... sudo systemctl stop myMauiApp.service # 更新代码库中的最新更... git pull origin main # 清理之前的build产物... rm -rf bin obj # 执行新的build过程... dotnet build # 启动更新后的服务... sudo systemctl start myMauiApp.service ``` 以上就是关于怎样把一个基于.Net Maui框架搭建而成的小型跨平台移动桌面混合型软件迁移到云端服务器的大致介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值