从经典ASP调用ASP.net

问题描述:

我是ASP和ASP.net的新手。从经典ASP调用ASP.net

我刚开始致力于一个传统的ASP经典项目,并给出了一个在ASP.net中进行远程调用的示例。

是否可以从ASP调用ASP.net页面?

你是否兼容?

到目前为止,我的印象是它们不兼容,但也许。我错了。

我的意思是.net项目可以调用参数,并保持独立我猜?

有没有人有类似问题的经验或有任何提示,他们可以分享?

你可以创建一个用于asp.net dll的COM包装,例如,请参见this article.

如果您只是希望有两个可以共享信息的并行应用程序,则这可能更容易。 Cookie是Cookie--只要两个应用都了解格式(并且它们在同一个域中运行),就可以在它们之间传递会话信息。 asp.net Session数据可能不容易传统的asp(如其他答案笔记),但没有任何东西迫使你使用asp.net会话来跟踪你的用户。您始终可以创建自己的会话密钥,将它们放入您选择的两个应用程序都知道的cookie中,将它们存储在数据库中,并根据需要使用它们。只要这两个应用程序都可以访问相同的数据库并且了解cookie的格式,就没有问题。

旧的ASP应用程序可能已经没有这样的事情,一样的模式复制到asp.net应用程序。

有没有简单的方法,我见过的最好的是一个“会话转移”与此类似,它至少可以让你保持登录的用户和转让经典和.NET之间所有登录的变量。这可能需要一段时间来,虽然转...

请记住虽然,会话ID的ASP的想法,和ASP.Net的确实非常不同......

http://www.eggheadcafe.com/articles/20021207.asp