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

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

参考方案

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

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

简单的注入器依赖项解决错误-无法加载文件或程序集System.Web.Http - c#

我正在遵循洋葱体系结构,并在DependencyResolution项目中使用simple injector。这是我的架构:1-Core - Domain Classes - Repository Interfaces - Service Interfaces 2-Infrastructure - Data - Dependency Resolution -…

Java Web Start无法启动 - java

在Windows 7 x64计算机上,启动远程部署的Web Start应用程序时遇到问题(Web Start应用程序按预期在另一台PC上正确启动)。在IE或FF中,我单击Web Start启动链接,下载了JNLP,它似乎已执行并且什么也没有发生。我看到javaws.exe进程正在运行。我没有看到java.exe运行。我不知道它是否相关,但我也无法运行Java…

HttpContext Cookie - c#

if (HttpContext.Current.Request.Cookies.AllKeys.Contains("myCookie") && !String.IsNullOrEmpty(HttpContext.Current.Request.Cookies["myCookie"].Value)) { …

Selenium Web Driver访问Jquery中的Javascript全局变量 - javascript

我正在尝试使用Selenium在Python中运行功能测试,我想在某个页面上声明的Javascript中检索全局变量的值。通常,browser.execute_script("return globalVar;")可以正常工作,但是在$(document).ready(function(){中声明了该变量,Selenium无法找到它。因此…

我如何将React js集成到Play Web App中 - javascript

Improve this question 我正在尝试使用play框架创建一个Web应用程序,并且想在前端使用react js。如何在我的Play Web应用程序中集成react js? 参考方案 我对游戏框架的知识为零,但在您的Web应用程序中集成React并不难。如果您已编译reactjs JS文件。只需将其包含在索引页的标头标记中即可。并声明带有ID的…