c# - 在.net中同时运行现有应用程序和升级应用程序的方法是什么
问题描述
我有一个完全在 .net 4.6 上创建的应用程序。现在我将对该项目进行技术升级,将其作为 .net 5 Web API 与 Angular。
情况
- .net 4.6 项目已上线。
- 不要等待将整个项目完全升级到 new(.net 5) 并部署。如果有新的需求,它将被添加到这个升级版本中,而不是在现有项目中做同样的事情。
- 我完成了技术升级项目的一个模块(例如用户创建)。
问题
那么是否可以使用现有应用程序(.net 4.6)运行升级后的模块(.net 5 with angular)?
这意味着我可以登录应用程序,并且用户创建部分应该在新更新的东西中工作,但其余模块在旧模块中工作。那就是用新的升级替换用户模块,所以下次我将完成另一个模块并替换它等等。我怎样才能做到这一点?
如何与更新并行运行?
有哪些主要的注意事项?
有一种方法可以将应用程序作为子域托管,然后重定向用户模块。我想知道有没有其他方法可以实现它,这种情况有什么复杂性?
解决方案
推荐阅读
- python - 从 json 文件中读取参数
- python - 如何使用数据库查询而不是烧瓶中的列表填充下拉框
- amazon-web-services - 主机上运行的服务器是否接受端口 5432 上的 TCP/IP 连接?
- javascript - 如果在另一个输入文本中使用 onkeyup 事件按下 Tab,如何将光标放在输入文本中?
- bash - exec-maven-plugin 等效/替代
- python - 如何遍历 Python 中的字符串列表并连接属于标签的字符串?
- python - 如何在Python中不循环获取键的值
- swiftui - 如何使用完成处理程序填写列表 [SWIFT UI]
- flutter - 带有 2 个 setState 的按钮 onPressed 异步方法
- android-layout - 如何根据卡片中的文字动态扩展 CARD 小部件的高度大小?