Col*_*ice 2 c# asp.net asp.net-mvc asp.net-core-mvc asp.net-core
我的团队正在研究一个基于ASP.NET Core Web应用程序(.NET Framework)模板的新项目。由于遗留原因,我们建立了另一个项目,System.Web并直接HttpContext通过访问该项目HttpContext.Current。由于我们使用了新项目,因此Microsoft.AspNetCore.Http.HttpContext我们想知道是否有可能将其转换HttpContext为旧版本System.Web.HttpContext吗?
“传统” ASP.NET和ASP.NET Core不能很好地配合使用。实际上,如果他们这样做的话,我会感到惊讶。它们的性质和特征非常不同。HttpContext在旧版ASP.NET中模拟是非常困难的。即使可以,将其正确设置HttpContext.Current而不会受到多线程问题的困扰将是一件艰巨的工作。
我的建议是迁移旧版应用程序或通过Web API公开旧版功能,并使用它在两个应用程序之间进行通信。