将经典 ASP 与 ASP.NET 集成

Posted

技术标签:

【中文标题】将经典 ASP 与 ASP.NET 集成【英文标题】:Integrate classic ASP with ASP.NET 【发布时间】:2012-03-23 21:50:06 【问题描述】:

我有一个托管在 IIS 上的经典 ASP 站点,我需要向该站点添加新页面,但新页面必须是 ASP.NET;我创建了几个页面,将它们放在同一个目录中,它们工作正常。

我的问题是经典的 ASP 和 ASP.NET 页面不共享会话。 IIS 上的网站配置为 InProc 并使用 cookie,所以我的目标是如果 ASP.NET 页面将会话定义为

session("abc")=5

在同一网站和目录上的经典 ASP 页面可以读取其值。提前致谢。

【问题讨论】:

可以使用公用存储吗?以饼干为例。 (像文件系统这样的服务器本地存储也可能是一种解决方案,但我认为它太难看、太脏且难以维护)。 ASP3 And ASP.NET session sharing 的可能重复项 【参考方案1】:

你可以阅读一下:

http://msdn.microsoft.com/en-us/library/aa479313.aspx

【讨论】:

以上是关于将经典 ASP 与 ASP.NET 集成的主要内容,如果未能解决你的问题,请参考以下文章

经典 ASP 和 ASP.NET 集成

ASP.NET Core与ASP.NET区别

IIS集成和经典配置

检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为经典模式)。 - CatcherX

IIS ASP.NET 何时使用集成模式或经典模式?

IIS经典模式VS集成模式