gpt4 book ai didi

c# - 将 Microsoft.AspNetCore.Http.HttpContext 转换为 System.Web.HttpContext

转载 作者:行者123 更新时间:2023-12-03 19:33:22 26 4
gpt4 key购买 nike

我的团队正在开发一个基于 ASP.NET Core Web 应用程序 (.NET Framework) 模板构建的新项目。由于遗留原因,我们有另一个项目构建在 System.Web 上,并通过 HttpContext.Current 直接访问 HttpContext。由于我们的新项目使用 Microsoft.AspNetCore.Http.HttpContext,我们想知道是否可以将 HttpContext 转换为旧的 System.Web.HttpContext?

最佳答案

“传统”ASP.NET 和 ASP.NET Core 不能很好地协同工作。事实上,如果他们这样做,我会感到惊讶。他们的性质和特点是非常不同的。在旧版 ASP.NET 中模拟 HttpContext 非常困难。即使您可以,在 HttpContext.Current 中正确设置它而不被多线程问题困扰也是一项艰巨的工作。

我的建议是迁移遗留应用程序或通过 Web API 公开遗留功能,并使用它在两个应用程序之间进行通信。

关于c# - 将 Microsoft.AspNetCore.Http.HttpContext 转换为 System.Web.HttpContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38772171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com