商业WEB产品的asp.net core3热更新如何实现??

李炳君 李炳君 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一个web产品是部署到客户的服务器上,这样的客户有几十上百个, 以前是用.net4x开发的,通过自身的功能可以从升级服务器中下载zip文件,然后自解压自覆盖(其中有sql的执行、css 、js、dll这些文件)。 我们做了个批量远程升级的功能,只需要点一下鼠标就能向几十个客户的系统发送指令,这些客户端会自动执行整个升级过程是(这个升级也是web产品内的功能,并不是一个windows服务或其它应有程序)。

现在的问题是.net core3.1(目前正在学习),再用这种方式就不能覆盖dll啊,提示文件被另一程序打开,搜索了各种方案都必须要停止+手动操作,这对于我们完全是无法接受的,不可能手动去更新几十个客户的服务器,而且一天要更新多次,那不得疯!!!

求各位,或大家谈谈你们的看法

目前感觉asp.net core还很不完善,更像一个预览版本,开发起来很麻烦,而且关于更新这个是商品项目最看中的,这个解决不了,根本无法技术选型。
...全文

相关推荐

在IIS上部署ASP.NET Core Web API的方法步骤

主要介绍了在IIS上部署ASP.NET Core Web API的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38728276

大型ASP.NET系统架构演进:从单体到微服务的实战路径

在软件工程中,架构演进是应对业务增长与技术债务的核心命题。当ASP.NET应用面临高并发、模块耦合、部署低效等典型瓶颈时,单纯性能优化已失效,必须启动结构性升级。其本质是围绕可维护性、可扩展性与团队协同能力,对分层设计、服务拆分、数据访问、缓存策略与异步通信等关键维度进行系统性重构。实践中,单体并非原罪,而是合理起点;分层架构提供可控过渡;微服务适用于组织与规模双驱动的成熟阶段;而混合架构则成为多数政企级ASP.NET系统的现实选择。本文聚焦金融、政务、电商等真实场景下的架构决策逻辑、技术选型成本测算及落地

chubo4673

Java与.NET技术栈深度对比:运行时、构建、框架与可观测性差异

Java和.NET作为企业级后端开发两大主流技术栈,其本质差异远超语法层面——核心在于JVM与CLR的运行时哲学、Maven与NuGet的依赖治理逻辑、Spring与ASP.NET Core的架构抽象范式,以及Micrometer与OpenTelemetry所代表的可观测性演进路径。JVM强调可调性与社区驱动的渐进优化,CLR则依托微软统一规划实现跨平台收敛;Maven以‘契约暴力’保障依赖确定性,NuGet借语义化版本与绑定重定向提升协作鲁棒性;Spring Boot封装复杂为约定,ASP.NET Cor

SailingAptech

asp.net core 3.1中文教程.pdf

ASP.NET Core ASP.NET 4.x 框架选择 ASP.NET CORE ASP.NET 4.X 针对 Windows、macOS 或 Linux 进行生成 针对 Windows 进行生成 Razor Pages 是在 ASP.NET Core 2.x 及更高版本中创建 Web UI 时建议使用的方法。 另请参阅 MVC、Web API 和 SignalR。 使用 Web Forms、SignalR、MVC、Web API、WebHook 或网页 每个计算机多个版本 每个计算机一个版本 ASP.NET Core 是 ASP.NET 4.x 的重新设计。 本文列出了两者之间的区别。 ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 具有如下优点: 生成 Web UI 和 Web API 的统一场景。 针对可测试性进行构建。 Razor Pages 可以使基于页面的编码方式更简单高效。 Blazor 允许你在浏览器中使用 C# 和 JavaScript。 共享全部使用 .NET 编写的服务器端和客户端应用逻辑。 能够在 Windows、macOS 和 Linux 上进行开发和运行。 开放源代码和以社区为中心。 集成新式客户端框架和开发工作流。 支持使用 gRPC 托管远程过程调用 (RPC)。 基于环境的云就绪配置系统。 内置依赖项注入。 轻型的高性能模块化 HTTP 请求管道。 能够托管于以下各项: 并行版本控制。 简化新式 Web 开发的工具

qingzhouli

ASP.NET Core 3.1中文教程.pdf

ASP.NET Core3.1中文教程 完整版PDF,本文档是 .net core3.1 中文使用手册。使用最新vs2019编辑器,开发跨平台web应用。

gladhill
评论 16
收藏 已收藏
分享
返回顶部
李炳君
.NET社区 62,271 成员 668,968 内容